|
11287
|
511
|
4
|
2026-05-08T19:00:20.200391+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778266820200_m1.jpg...
|
iTerm2
|
screenpipe"
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
2026-05-08T14:49:49.609203Z INFO screenpipe_engin 2026-05-08T14:49:49.609203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T14:49:51.287547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T14:49:51.557553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)
2026-05-08T14:49:55.546127Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T14:49:55.830946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)
2026-05-08T14:50:11.090897Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T14:50:13.680564Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T14:50:13.969205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)
2026-05-08T14:50:29.154934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T14:50:29.451120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-08T14:50:50.675988Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6568111742294861171, trigger=visual_change)
2026-05-08T14:50:57.102479Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-08T14:50:58.101629Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted
2026-05-08T14:50:59.015018Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.1x), 10 JPEGs deleted
2026-05-08T14:53:00.535112Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T14:53:04.007595Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T14:53:25.851015Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4751605852753609546, trigger=click)
2026-05-08T14:53:26.274372Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)
2026-05-08T14:53:28.930434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4751605852753609546, trigger=click)
2026-05-08T14:53:29.328010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)
2026-05-08T14:53:35.132260Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)
2026-05-08T14:53:40.381529Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4964913726732674038, trigger=visual_change)
2026-05-08T14:53:42.076555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4964913726732674038, trigger=click)
2026-05-08T14:53:45.544994Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)
2026-05-08T14:53:46.046519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4751605852753609546, trigger=click)
2026-05-08T14:53:47.264720Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)
2026-05-08T14:53:47.561308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4751605852753609546, trigger=click)
2026-05-08T14:53:48.382184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4751605852753609546, trigger=click)
2026-05-08T14:53:48.743407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)
2026-05-08T14:53:51.379962Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4751605852753609546, trigger=click)
2026-05-08T14:53:51.654508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)
2026-05-08T14:54:47.348653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)
2026-05-08T14:54:47.723203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)
2026-05-08T14:54:50.180917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)
2026-05-08T14:54:50.478730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)
2026-05-08T14:54:58.451377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)
2026-05-08T14:55:09.318848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)
2026-05-08T14:55:10.862529Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)
2026-05-08T14:55:18.507785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)
2026-05-08T14:55:18.871963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, 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-08T14:55:51.534743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)
2026-05-08T14:55:52.200509Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)
2026-05-08T14:55:59.058321Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames
2026-05-08T14:55:59.519280Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)
2026-05-08T14:55:59.767634Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)
2026-05-08T14:56:00.305068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 3.5MB → 0.5MB (6.6x), 19 JPEGs deleted
2026-05-08T14:56:02.739515Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.0MB → 1.6MB (1.9x), 18 JPEGs deleted
2026-05-08T14:56:05.706811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)
2026-05-08T14:56:06.087359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)
2026-05-08T14:59:19.019164Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=27295377687985724, trigger=click)
2026-05-08T14:59:56.592361Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-154998861094468201, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-08T15:01:02.825868Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 61 eligible frames
2026-05-08T15:01:05.085725Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 4.5MB → 0.3MB (16.6x), 27 JPEGs deleted
2026-05-08T15:01:10.221435Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 5.4MB → 3.2MB (1.7x), 32 JPEGs deleted
2026-05-08T15:01:13.754698Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)
2026-05-08T15:01:15.582103Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)
2026-05-08T15:01:16.298764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)
2026-05-08T15:01:19.894102Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)
2026-05-08T15:01:20.257936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)
2026-05-08T15:04:19.651821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=visual_change)
2026-05-08T15:04:50.911238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6411243940170843070, trigger=click)
2026-05-08T15:05:11.224935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6411243940170843070, trigger=click)
2026-05-08T15:05:14.480611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6411243940170843070, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-08T15:05:51.329864Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6411243940170843070, trigger=click)
2026-05-08T15:05:51.814746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6411243940170843070, trigger=click)
2026-05-08T15:06:10.960059Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 82 eligible frames
2026-05-08T15:06:12.742702Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.8MB → 0.3MB (17.8x), 29 JPEGs deleted
2026-05-08T15:06:18.913714Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 9.2MB → 3.5MB (2.6x), 51 JPEGs deleted
2026-05-08T15:06:40.139020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6411243940170843070, trigger=click)
2026-05-08T15:06:40.573412Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6411243940170843070, trigger=visual_change)
2026-05-08T15:06:44.995997Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6411243940170843070, trigger=visual_change)
2026-05-08T15:07:12.301549Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
2026-05-08T15:07:15.768168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)
2026-05-08T15:07:16.206362Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
2026-05-08T15:07:22.997889Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
2026-05-08T15:07:23.588534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)
2026-05-08T15:07:35.901520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)
2026-05-08T15:09:04.603476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=visual_change)
2026-05-08T15:09:22.666605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)
2026-05-08T15:09:30.864866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=visual_change)
2026-05-08T15:09:36.340393Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T15:10:01.344041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
2026-05-08T15:10:05.437030Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)
2026-05-08T15:10:06.082416Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
2026-05-08T15:10:14.973217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
2026-05-08T15:10:15.388666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)
2026-05-08T15:10:25.321155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)
2026-05-08T15:10:30.009832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)
2026-05-08T15:10:30.715271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
2026-05-08T15:10:33.510944Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
2026-05-08T15:10:34.995072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=visual_change)
2026-05-08T15:10:44.007798Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-08T15:10:47.692285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
2026-05-08T15:11:03.600937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)
2026-05-08T15:11:03.923842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
2026-05-08T15:11:14.535215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=visual_change)
2026-05-08T15:11:18.968690Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 81 eligible frames
2026-05-08T15:11:21.245943Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 5.4MB → 0.3MB (19.3x), 32 JPEGs deleted
2026-05-08T15:11:24.797216Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 47 frames, 7.7MB → 2.5MB (3.1x), 47 JPEGs deleted
2026-05-08T15:11:29.035259Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=visual_change)
2026-05-08T15:11:38.791725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)
2026-05-08T15:11:46.373759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T15:11:46.723534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)
2026-05-08T15:11:48.539920Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T15:11:50.779663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T15:11:54.217278Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)
2026-05-08T15:11:54.785319Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T15:12:28.499667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
2026-05-08T15:12:32.042864Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)
2026-05-08T15:12:32.416014Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
2026-05-08T15:12:33.786065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)
2026-05-08T15:12:34.078607Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
2026-05-08T15:12:41.649510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)
2026-05-08T15:12:45.998721Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)
2026-05-08T15:12:50.340079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)
2026-05-08T15:12:52.894661Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)
2026-05-08T15:12:54.096986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)
2026-05-08T15:13:54.312751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)
2026-05-08T15:13:54.631514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)
2026-05-08T15:13:55.724081Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)
2026-05-08T15:14:03.366654Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)
2026-05-08T15:14:03.732487Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)
2026-05-08T15:14:39.125293Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)
2026-05-08T15:14:39.453413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, 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-08T15:15:49.579257Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=visual_change)
2026-05-08T15:16:25.481662Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-08T15:16:26.679836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.2MB → 0.3MB (8.3x), 13 JPEGs deleted
2026-05-08T15:16:28.026867Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.6MB → 1.1MB (2.4x), 13 JPEGs deleted
2026-05-08T15:16:49.695422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=visual_change)
2026-05-08T15:18:05.495401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=visual_change)
2026-05-08T15:18:09.524793Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=visual_change)
2026-05-08T15:18:11.120775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)
2026-05-08T15:18:11.512222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)
2026-05-08T15:18:25.856463Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)
2026-05-08T15:18:31.463769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)
2026-05-08T15:18:31.806210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T15:18:35.550613Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)
2026-05-08T15:18:36.021949Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T15:18:52.944742Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:18:55.234377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:18:56.183217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:18:56.628057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:19:02.717919Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:19:03.273484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:19:09.163092Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:19:20.565501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:19:23.767875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:19:24.123343Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-08T15:21:28.072608Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 40 eligible frames
2026-05-08T15:21:29.266572Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 0.3MB (10.0x), 16 JPEGs deleted
2026-05-08T15:21:31.472410Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 4.4MB → 1.6MB (2.7x), 22 JPEGs deleted
2026-05-08T15:22:52.709303Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=visual_change)
2026-05-08T15:25:20.060798Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:25:20.490741Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-08T15:26:06.244666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:26:06.580582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:26:31.634810Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames
2026-05-08T15:26:32.874346Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.8MB → 0.3MB (7.1x), 11 JPEGs deleted
2026-05-08T15:26:34.255745Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.4MB → 1.1MB (3.1x), 17 JPEGs deleted
2026-05-08T15:28:57.479854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:28:57.740078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:29:12.434923Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:29:16.829366Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:29:18.361423Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-08T15:31:34.666329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames
2026-05-08T15:31:35.482851Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.0MB → 0.3MB (7.8x), 12 JPEGs deleted
2026-05-08T15:31:36.499873Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.1MB → 0.8MB (2.7x), 11 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-08T15:36:36.551444Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames
2026-05-08T15:36:37.612979Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.5MB → 0.3MB (5.9x), 9 JPEGs deleted
2026-05-08T15:36:38.760326Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.5MB → 0.6MB (2.5x), 8 JPEGs deleted
2026-05-08T15:37:22.494625Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4119376164685342865, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-08T15:41:39.244050Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-05-08T15:41:40.346639Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.8MB → 0.3MB (11.0x), 17 JPEGs deleted
2026-05-08T15:41:42.541286Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.6MB → 1.6MB (2.9x), 23 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-08T15:46:42.586234Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames
2026-05-08T15:46:43.667243Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.8MB → 0.3MB (11.0x), 17 JPEGs deleted
2026-05-08T15:46:45.513967Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.2MB → 1.4MB (3.0x), 18 JPEGs deleted
2026-05-08T15:49:24.237883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9018317124388068051, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-08T15:51:22.732177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8556037216162659581, trigger=click)
2026-05-08T15:51:45.899593Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 47 eligible frames
2026-05-08T15:51:48.027425Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.3MB → 0.3MB (12.9x), 20 JPEGs deleted
2026-05-08T15:51:50.132411Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.9MB → 2.5MB (2.4x), 25 JPEGs deleted
2026-05-08T15:53:41.459790Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8556037216162659581, 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-08T15:56:50.195138Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames
2026-05-08T15:56:51.634851Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 3.8MB → 0.3MB (14.8x), 23 JPEGs deleted
2026-05-08T15:56:56.124421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 11.2MB → 4.4MB (2.6x), 48 JPEGs deleted
2026-05-08T15:58:27.339768Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1171067077588819235, trigger=visual_change)
2026-05-08T15:59:41.630726Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7077191483816511649, trigger=click)
2026-05-08T16:00:03.491890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2844556328214808905, trigger=click)
2026-05-08T16:00:03.888204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2844556328214808905, trigger=click)
2026-05-08T16:00:07.331711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2844556328214808905, trigger=click)
2026-05-08T16:00:07.606440Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2844556328214808905, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-08T16:01:08.594472Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4735302521368238568, trigger=click)
2026-05-08T16:01:26.096380Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4735302521368238568, trigger=click)
2026-05-08T16:01:26.307893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4735302521368238568, trigger=click)
2026-05-08T16:01:56.162848Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-05-08T16:01:57.213444Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 0.3MB (10.2x), 16 JPEGs deleted
2026-05-08T16:01:59.474097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.4MB → 2.2MB (2.0x), 24 JPEGs deleted
2026-05-08T16:02:11.425283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7474424011896884832, trigger=visual_change)
2026-05-08T16:02:14.495109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7474424011896884832, trigger=visual_change)
2026-05-08T16:04:46.888847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
2026-05-08T16:04:47.314661Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)
2026-05-08T16:04:49.756313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=visual_change)
2026-05-08T16:04:50.031875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
2026-05-08T16:04:55.822235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)
2026-05-08T16:04:56.179808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-08T16:06:16.151596Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2442208489262293543, trigger=visual_change)
2026-05-08T16:06:19.268137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2442208489262293543, trigger=visual_change)
2026-05-08T16:07:00.029126Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 47 eligible frames
2026-05-08T16:07:02.230868Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 3.2MB → 0.3MB (12.2x), 19 JPEGs deleted
2026-05-08T16:07:05.301512Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 5.2MB → 2.2MB (2.3x), 26 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-08T16:12:05.323575Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames
2026-05-08T16:12:07.015283Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 3.2MB → 0.3MB (12.3x), 19 JPEGs deleted
2026-05-08T16:12:10.047850Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.4MB → 3.1MB (2.1x), 34 JPEGs deleted
2026-05-08T16:13:48.549264Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8766830520303135925, trigger=visual_change)
2026-05-08T16:13:51.522434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8766830520303135925, trigger=visual_change)
2026-05-08T16:14:40.081579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)
2026-05-08T16:14:42.538572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)
2026-05-08T16:14:44.967369Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)
2026-05-08T16:14:45.257318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, 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-08T16:16:36.354333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1628486266948283197, trigger=visual_change)
2026-05-08T16:16:50.996934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1167165465775525926, trigger=click)
2026-05-08T16:16:54.279300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1167165465775525926, trigger=click)
2026-05-08T16:16:55.851229Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1167165465775525926, trigger=visual_change)
2026-05-08T16:16:58.905093Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1167165465775525926, trigger=click)
2026-05-08T16:17:10.520039Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 48 eligible frames
2026-05-08T16:17:14.585574Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 3.9MB → 1.1MB (3.4x), 22 JPEGs deleted
2026-05-08T16:17:20.865438Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.8MB → 2.6MB (1.9x), 24 JPEGs deleted
2026-05-08T16:18:00.061735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)
2026-05-08T16:18:00.521894Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)
2026-05-08T16:18:07.812674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)
2026-05-08T16:18:08.597501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-08T16:21:52.302107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:22:21.483331Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 44 eligible frames
2026-05-08T16:22:23.504019Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.8MB → 0.4MB (7.3x), 17 JPEGs deleted
2026-05-08T16:22:27.609680Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.5MB → 2.0MB (2.2x), 25 JPEGs deleted
2026-05-08T16:22:44.760229Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:22:58.309314Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:23:23.278358Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:23:28.711448Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:23:31.606725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:24:47.675344Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7579307838644216966, trigger=click)
2026-05-08T16:24:47.969319Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7579307838644216966, trigger=visual_change)
2026-05-08T16:24:52.596757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7579307838644216966, trigger=click)
2026-05-08T16:25:10.506206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8710375623998314330, trigger=click)
2026-05-08T16:25:10.844330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8710375623998314330, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-08T16:26:00.024658Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7579307838644216966, trigger=click)
2026-05-08T16:26:01.075501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7579307838644216966, trigger=click)
2026-05-08T16:27:27.743597Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames
2026-05-08T16:27:29.347787Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 4.3MB → 0.3MB (16.4x), 26 JPEGs deleted
2026-05-08T16:27:33.917512Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 9.1MB → 3.8MB (2.4x), 48 JPEGs deleted
2026-05-08T16:28:35.614068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)
2026-05-08T16:28:38.078614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:28:52.218743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:28:58.626947Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:29:30.541172Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)
2026-05-08T16:29:45.788732Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)
2026-05-08T16:29:51.148742Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:30:06.437139Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:30:16.208028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:30:27.080114Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:30:30.643366Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:30:34.280383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)
2026-05-08T16:30:34.765290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)
2026-05-08T16:30:37.103183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-08T16:31:41.123665Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)
2026-05-08T16:31:46.284285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:31:49.513105Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:31:51.541319Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:32:27.796318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)
2026-05-08T16:32:34.687689Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames
2026-05-08T16:32:35.458896Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.3MB (6.6x), 10 JPEGs deleted
2026-05-08T16:32:36.622164Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.1MB → 0.6MB (3.4x), 12 JPEGs deleted
2026-05-08T16:32:41.290383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:32:45.046681Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)
2026-05-08T16:32:46.436402Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)
2026-05-08T16:32:47.862586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)
2026-05-08T16:32:48.312606Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)
2026-05-08T16:32:49.821556Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)
2026-05-08T16:33:00.702282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:33:05.923516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)
2026-05-08T16:33:06.342559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)
2026-05-08T16:33:43.909404Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)
2026-05-08T16:34:29.466807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3175715562603377888, trigger=visual_change)
2026-05-08T16:34:41.161989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6337657672782761712, trigger=click)
2026-05-08T16:34:42.969057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3175715562603377888, trigger=click)
2026-05-08T16:35:16.301466Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2435399166852945830, 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-08T16:36:08.902473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8710375623998314330, trigger=click)
2026-05-08T16:36:09.349960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8710375623998314330, trigger=click)
2026-05-08T16:36:39.712526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2435399166852945830, trigger=visual_change)
2026-05-08T16:36:42.078776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2435399166852945830, trigger=visual_change)
2026-05-08T16:36:49.043460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2435399166852945830, trigger=visual_change)
2026-05-08T16:36:58.316674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2435399166852945830, trigger=click)
2026-05-08T16:37:37.528078Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames
2026-05-08T16:37:38.928637Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 0.3MB (9.9x), 15 JPEGs deleted
2026-05-08T16:37:42.138895Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.3MB → 2.0MB (2.1x), 21 JPEGs deleted
2026-05-08T16:38:05.259643Z INFO screenpipe_...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"2026-05-08T14:49:49.609203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T14:49:51.287547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T14:49:51.557553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)\n2026-05-08T14:49:55.546127Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T14:49:55.830946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)\n2026-05-08T14:50:11.090897Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T14:50:13.680564Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T14:50:13.969205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)\n2026-05-08T14:50:29.154934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T14:50:29.451120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T14:50:50.675988Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6568111742294861171, trigger=visual_change)\n2026-05-08T14:50:57.102479Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-08T14:50:58.101629Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-08T14:50:59.015018Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.1x), 10 JPEGs deleted\n2026-05-08T14:53:00.535112Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T14:53:04.007595Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T14:53:25.851015Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4751605852753609546, trigger=click)\n2026-05-08T14:53:26.274372Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)\n2026-05-08T14:53:28.930434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4751605852753609546, trigger=click)\n2026-05-08T14:53:29.328010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)\n2026-05-08T14:53:35.132260Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)\n2026-05-08T14:53:40.381529Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4964913726732674038, trigger=visual_change)\n2026-05-08T14:53:42.076555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4964913726732674038, trigger=click)\n2026-05-08T14:53:45.544994Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)\n2026-05-08T14:53:46.046519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4751605852753609546, trigger=click)\n2026-05-08T14:53:47.264720Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)\n2026-05-08T14:53:47.561308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4751605852753609546, trigger=click)\n2026-05-08T14:53:48.382184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4751605852753609546, trigger=click)\n2026-05-08T14:53:48.743407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)\n2026-05-08T14:53:51.379962Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4751605852753609546, trigger=click)\n2026-05-08T14:53:51.654508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)\n2026-05-08T14:54:47.348653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:54:47.723203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:54:50.180917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:54:50.478730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:54:58.451377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:55:09.318848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:55:10.862529Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:55:18.507785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:55:18.871963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, 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-08T14:55:51.534743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:55:52.200509Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:55:59.058321Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames\n2026-05-08T14:55:59.519280Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:55:59.767634Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:56:00.305068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 3.5MB → 0.5MB (6.6x), 19 JPEGs deleted\n2026-05-08T14:56:02.739515Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.0MB → 1.6MB (1.9x), 18 JPEGs deleted\n2026-05-08T14:56:05.706811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:56:06.087359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:59:19.019164Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=27295377687985724, trigger=click)\n2026-05-08T14:59:56.592361Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-154998861094468201, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T15:01:02.825868Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 61 eligible frames\n2026-05-08T15:01:05.085725Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 4.5MB → 0.3MB (16.6x), 27 JPEGs deleted\n2026-05-08T15:01:10.221435Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 5.4MB → 3.2MB (1.7x), 32 JPEGs deleted\n2026-05-08T15:01:13.754698Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)\n2026-05-08T15:01:15.582103Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)\n2026-05-08T15:01:16.298764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)\n2026-05-08T15:01:19.894102Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)\n2026-05-08T15:01:20.257936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)\n2026-05-08T15:04:19.651821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=visual_change)\n2026-05-08T15:04:50.911238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6411243940170843070, trigger=click)\n2026-05-08T15:05:11.224935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6411243940170843070, trigger=click)\n2026-05-08T15:05:14.480611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6411243940170843070, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T15:05:51.329864Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6411243940170843070, trigger=click)\n2026-05-08T15:05:51.814746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6411243940170843070, trigger=click)\n2026-05-08T15:06:10.960059Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 82 eligible frames\n2026-05-08T15:06:12.742702Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.8MB → 0.3MB (17.8x), 29 JPEGs deleted\n2026-05-08T15:06:18.913714Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 9.2MB → 3.5MB (2.6x), 51 JPEGs deleted\n2026-05-08T15:06:40.139020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6411243940170843070, trigger=click)\n2026-05-08T15:06:40.573412Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6411243940170843070, trigger=visual_change)\n2026-05-08T15:06:44.995997Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6411243940170843070, trigger=visual_change)\n2026-05-08T15:07:12.301549Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:07:15.768168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:07:16.206362Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:07:22.997889Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:07:23.588534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:07:35.901520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)\n2026-05-08T15:09:04.603476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=visual_change)\n2026-05-08T15:09:22.666605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)\n2026-05-08T15:09:30.864866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=visual_change)\n2026-05-08T15:09:36.340393Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T15:10:01.344041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:10:05.437030Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:10:06.082416Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:10:14.973217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:10:15.388666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:10:25.321155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:10:30.009832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:10:30.715271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:10:33.510944Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:10:34.995072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=visual_change)\n2026-05-08T15:10:44.007798Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T15:10:47.692285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:11:03.600937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:11:03.923842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:11:14.535215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=visual_change)\n2026-05-08T15:11:18.968690Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 81 eligible frames\n2026-05-08T15:11:21.245943Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 5.4MB → 0.3MB (19.3x), 32 JPEGs deleted\n2026-05-08T15:11:24.797216Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 47 frames, 7.7MB → 2.5MB (3.1x), 47 JPEGs deleted\n2026-05-08T15:11:29.035259Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=visual_change)\n2026-05-08T15:11:38.791725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)\n2026-05-08T15:11:46.373759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T15:11:46.723534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)\n2026-05-08T15:11:48.539920Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T15:11:50.779663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T15:11:54.217278Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)\n2026-05-08T15:11:54.785319Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T15:12:28.499667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:12:32.042864Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:12:32.416014Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:12:33.786065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:12:34.078607Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:12:41.649510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)\n2026-05-08T15:12:45.998721Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)\n2026-05-08T15:12:50.340079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)\n2026-05-08T15:12:52.894661Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)\n2026-05-08T15:12:54.096986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)\n2026-05-08T15:13:54.312751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)\n2026-05-08T15:13:54.631514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)\n2026-05-08T15:13:55.724081Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)\n2026-05-08T15:14:03.366654Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)\n2026-05-08T15:14:03.732487Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)\n2026-05-08T15:14:39.125293Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)\n2026-05-08T15:14:39.453413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, 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-08T15:15:49.579257Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=visual_change)\n2026-05-08T15:16:25.481662Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-08T15:16:26.679836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.2MB → 0.3MB (8.3x), 13 JPEGs deleted\n2026-05-08T15:16:28.026867Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.6MB → 1.1MB (2.4x), 13 JPEGs deleted\n2026-05-08T15:16:49.695422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=visual_change)\n2026-05-08T15:18:05.495401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=visual_change)\n2026-05-08T15:18:09.524793Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=visual_change)\n2026-05-08T15:18:11.120775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)\n2026-05-08T15:18:11.512222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)\n2026-05-08T15:18:25.856463Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)\n2026-05-08T15:18:31.463769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)\n2026-05-08T15:18:31.806210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T15:18:35.550613Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)\n2026-05-08T15:18:36.021949Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T15:18:52.944742Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:18:55.234377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:18:56.183217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:18:56.628057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:19:02.717919Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:19:03.273484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:19:09.163092Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:19:20.565501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:19:23.767875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:19:24.123343Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T15:21:28.072608Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 40 eligible frames\n2026-05-08T15:21:29.266572Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 0.3MB (10.0x), 16 JPEGs deleted\n2026-05-08T15:21:31.472410Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 4.4MB → 1.6MB (2.7x), 22 JPEGs deleted\n2026-05-08T15:22:52.709303Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=visual_change)\n2026-05-08T15:25:20.060798Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:25:20.490741Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T15:26:06.244666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:26:06.580582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:26:31.634810Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-05-08T15:26:32.874346Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.8MB → 0.3MB (7.1x), 11 JPEGs deleted\n2026-05-08T15:26:34.255745Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.4MB → 1.1MB (3.1x), 17 JPEGs deleted\n2026-05-08T15:28:57.479854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:28:57.740078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:29:12.434923Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:29:16.829366Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:29:18.361423Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T15:31:34.666329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-08T15:31:35.482851Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.0MB → 0.3MB (7.8x), 12 JPEGs deleted\n2026-05-08T15:31:36.499873Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.1MB → 0.8MB (2.7x), 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-08T15:36:36.551444Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-08T15:36:37.612979Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.5MB → 0.3MB (5.9x), 9 JPEGs deleted\n2026-05-08T15:36:38.760326Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.5MB → 0.6MB (2.5x), 8 JPEGs deleted\n2026-05-08T15:37:22.494625Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4119376164685342865, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T15:41:39.244050Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames\n2026-05-08T15:41:40.346639Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.8MB → 0.3MB (11.0x), 17 JPEGs deleted\n2026-05-08T15:41:42.541286Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.6MB → 1.6MB (2.9x), 23 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T15:46:42.586234Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-08T15:46:43.667243Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.8MB → 0.3MB (11.0x), 17 JPEGs deleted\n2026-05-08T15:46:45.513967Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.2MB → 1.4MB (3.0x), 18 JPEGs deleted\n2026-05-08T15:49:24.237883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9018317124388068051, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T15:51:22.732177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8556037216162659581, trigger=click)\n2026-05-08T15:51:45.899593Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 47 eligible frames\n2026-05-08T15:51:48.027425Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.3MB → 0.3MB (12.9x), 20 JPEGs deleted\n2026-05-08T15:51:50.132411Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.9MB → 2.5MB (2.4x), 25 JPEGs deleted\n2026-05-08T15:53:41.459790Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8556037216162659581, 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-08T15:56:50.195138Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames\n2026-05-08T15:56:51.634851Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 3.8MB → 0.3MB (14.8x), 23 JPEGs deleted\n2026-05-08T15:56:56.124421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 11.2MB → 4.4MB (2.6x), 48 JPEGs deleted\n2026-05-08T15:58:27.339768Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1171067077588819235, trigger=visual_change)\n2026-05-08T15:59:41.630726Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7077191483816511649, trigger=click)\n2026-05-08T16:00:03.491890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2844556328214808905, trigger=click)\n2026-05-08T16:00:03.888204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2844556328214808905, trigger=click)\n2026-05-08T16:00:07.331711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2844556328214808905, trigger=click)\n2026-05-08T16:00:07.606440Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2844556328214808905, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T16:01:08.594472Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4735302521368238568, trigger=click)\n2026-05-08T16:01:26.096380Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4735302521368238568, trigger=click)\n2026-05-08T16:01:26.307893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4735302521368238568, trigger=click)\n2026-05-08T16:01:56.162848Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames\n2026-05-08T16:01:57.213444Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 0.3MB (10.2x), 16 JPEGs deleted\n2026-05-08T16:01:59.474097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.4MB → 2.2MB (2.0x), 24 JPEGs deleted\n2026-05-08T16:02:11.425283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7474424011896884832, trigger=visual_change)\n2026-05-08T16:02:14.495109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7474424011896884832, trigger=visual_change)\n2026-05-08T16:04:46.888847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n2026-05-08T16:04:47.314661Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)\n2026-05-08T16:04:49.756313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=visual_change)\n2026-05-08T16:04:50.031875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n2026-05-08T16:04:55.822235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)\n2026-05-08T16:04:56.179808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T16:06:16.151596Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2442208489262293543, trigger=visual_change)\n2026-05-08T16:06:19.268137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2442208489262293543, trigger=visual_change)\n2026-05-08T16:07:00.029126Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 47 eligible frames\n2026-05-08T16:07:02.230868Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 3.2MB → 0.3MB (12.2x), 19 JPEGs deleted\n2026-05-08T16:07:05.301512Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 5.2MB → 2.2MB (2.3x), 26 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T16:12:05.323575Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames\n2026-05-08T16:12:07.015283Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 3.2MB → 0.3MB (12.3x), 19 JPEGs deleted\n2026-05-08T16:12:10.047850Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.4MB → 3.1MB (2.1x), 34 JPEGs deleted\n2026-05-08T16:13:48.549264Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8766830520303135925, trigger=visual_change)\n2026-05-08T16:13:51.522434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8766830520303135925, trigger=visual_change)\n2026-05-08T16:14:40.081579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:14:42.538572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:14:44.967369Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:14:45.257318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, 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-08T16:16:36.354333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1628486266948283197, trigger=visual_change)\n2026-05-08T16:16:50.996934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1167165465775525926, trigger=click)\n2026-05-08T16:16:54.279300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1167165465775525926, trigger=click)\n2026-05-08T16:16:55.851229Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1167165465775525926, trigger=visual_change)\n2026-05-08T16:16:58.905093Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1167165465775525926, trigger=click)\n2026-05-08T16:17:10.520039Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 48 eligible frames\n2026-05-08T16:17:14.585574Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 3.9MB → 1.1MB (3.4x), 22 JPEGs deleted\n2026-05-08T16:17:20.865438Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.8MB → 2.6MB (1.9x), 24 JPEGs deleted\n2026-05-08T16:18:00.061735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:18:00.521894Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:18:07.812674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:18:08.597501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T16:21:52.302107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:22:21.483331Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 44 eligible frames\n2026-05-08T16:22:23.504019Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.8MB → 0.4MB (7.3x), 17 JPEGs deleted\n2026-05-08T16:22:27.609680Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.5MB → 2.0MB (2.2x), 25 JPEGs deleted\n2026-05-08T16:22:44.760229Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:22:58.309314Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:23:23.278358Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:23:28.711448Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:23:31.606725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:24:47.675344Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7579307838644216966, trigger=click)\n2026-05-08T16:24:47.969319Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7579307838644216966, trigger=visual_change)\n2026-05-08T16:24:52.596757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7579307838644216966, trigger=click)\n2026-05-08T16:25:10.506206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8710375623998314330, trigger=click)\n2026-05-08T16:25:10.844330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8710375623998314330, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T16:26:00.024658Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7579307838644216966, trigger=click)\n2026-05-08T16:26:01.075501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7579307838644216966, trigger=click)\n2026-05-08T16:27:27.743597Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames\n2026-05-08T16:27:29.347787Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 4.3MB → 0.3MB (16.4x), 26 JPEGs deleted\n2026-05-08T16:27:33.917512Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 9.1MB → 3.8MB (2.4x), 48 JPEGs deleted\n2026-05-08T16:28:35.614068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:28:38.078614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:28:52.218743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:28:58.626947Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:29:30.541172Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:29:45.788732Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:29:51.148742Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:30:06.437139Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:30:16.208028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:30:27.080114Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:30:30.643366Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:30:34.280383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:30:34.765290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:30:37.103183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T16:31:41.123665Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:31:46.284285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:31:49.513105Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:31:51.541319Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:32:27.796318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:32:34.687689Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-08T16:32:35.458896Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.3MB (6.6x), 10 JPEGs deleted\n2026-05-08T16:32:36.622164Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.1MB → 0.6MB (3.4x), 12 JPEGs deleted\n2026-05-08T16:32:41.290383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:32:45.046681Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:32:46.436402Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:32:47.862586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:32:48.312606Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:32:49.821556Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:33:00.702282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:33:05.923516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:33:06.342559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:33:43.909404Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:34:29.466807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3175715562603377888, trigger=visual_change)\n2026-05-08T16:34:41.161989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6337657672782761712, trigger=click)\n2026-05-08T16:34:42.969057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3175715562603377888, trigger=click)\n2026-05-08T16:35:16.301466Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2435399166852945830, 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-08T16:36:08.902473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8710375623998314330, trigger=click)\n2026-05-08T16:36:09.349960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8710375623998314330, trigger=click)\n2026-05-08T16:36:39.712526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2435399166852945830, trigger=visual_change)\n2026-05-08T16:36:42.078776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2435399166852945830, trigger=visual_change)\n2026-05-08T16:36:49.043460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2435399166852945830, trigger=visual_change)\n2026-05-08T16:36:58.316674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2435399166852945830, trigger=click)\n2026-05-08T16:37:37.528078Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-08T16:37:38.928637Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 0.3MB (9.9x), 15 JPEGs deleted\n2026-05-08T16:37:42.138895Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.3MB → 2.0MB (2.1x), 21 JPEGs deleted\n2026-05-08T16:38:05.259643Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7579307838644216966, trigger=click)\n2026-05-08T16:39:12.909832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4321081535914644542, trigger=click)\n2026-05-08T16:40:25.623018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3175715562603377888, trigger=click)\n2026-05-08T16:40:26.162271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3175715562603377888, trigger=click)\n2026-05-08T16:40:34.047657Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3175715562603377888, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T16:41:02.718859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7579307838644216966, trigger=click)\n2026-05-08T16:41:03.098668Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7579307838644216966, trigger=click)\n2026-05-08T16:41:16.889941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3175715562603377888, trigger=visual_change)\n2026-05-08T16:41:20.751594Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3175715562603377888, trigger=click)\n2026-05-08T16:41:21.369201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3175715562603377888, trigger=click)\n2026-05-08T16:41:23.458753Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3175715562603377888, trigger=visual_change)\n2026-05-08T16:41:25.774982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3175715562603377888, trigger=click)\n2026-05-08T16:41:26.132226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3175715562603377888, trigger=visual_change)\n2026-05-08T16:41:59.022538Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7579307838644216966, trigger=click)\n2026-05-08T16:42:41.097366Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=visual_change)\n2026-05-08T16:42:42.261030Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 31 eligible frames\n2026-05-08T16:42:44.064372Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.2MB → 0.3MB (8.5x), 13 JPEGs deleted\n2026-05-08T16:42:46.662334Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.5MB → 1.5MB (2.3x), 16 JPEGs deleted\n2026-05-08T16:42:47.389518Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:42:48.716698Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:42:49.102268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:43:06.793592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:43:31.893014Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5883191343445048145, trigger=click)\n2026-05-08T16:43:32.345271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5883191343445048145, trigger=click)\n2026-05-08T16:43:38.581195Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5883191343445048145, trigger=click)\n2026-05-08T16:43:38.886933Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5883191343445048145, trigger=click)\n2026-05-08T16:43:46.544984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5883191343445048145, trigger=click)\n2026-05-08T16:43:46.925140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5883191343445048145, trigger=click)\n2026-05-08T16:44:38.882726Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:44:48.889640Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=visual_change)\n2026-05-08T16:45:05.617375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:45:39.378021Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:45:39.769482Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:45:42.323256Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:45:43.644103Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3419229447380999607, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T16:45:47.974160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:45:48.412303Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:46:11.770600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:46:17.454947Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:46:40.347527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:46:44.061494Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:47:35.490643Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:47:47.088520Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-05-08T16:47:48.755861Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 4.3MB → 0.3MB (16.7x), 26 JPEGs deleted\n2026-05-08T16:47:52.724104Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.4MB → 2.7MB (2.4x), 31 JPEGs deleted\n2026-05-08T16:48:22.828507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:48:23.287880Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3419229447380999607, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T16:52:52.850297Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames\n2026-05-08T16:52:54.488448Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.3MB → 0.3MB (13.0x), 20 JPEGs deleted\n2026-05-08T16:52:59.167917Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 6.0MB → 2.1MB (2.9x), 28 JPEGs deleted\n2026-05-08T16:52:59.739196Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2681294723136147157, trigger=visual_change)\n2026-05-08T16:53:46.074968Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=visual_change)\n2026-05-08T16:53:50.568386Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:53:51.098515Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:53:52.118978Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:54:06.885143Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, 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-08T16:55:53.707471Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8760551860460575298, trigger=visual_change)\n2026-05-08T16:56:04.273696Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8760551860460575298, trigger=visual_change)\n2026-05-08T16:56:06.475248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8760551860460575298, trigger=visual_change)\n2026-05-08T16:56:20.948235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8760551860460575298, trigger=visual_change)\n2026-05-08T16:57:59.235636Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 47 eligible frames\n2026-05-08T16:58:00.576102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 3.5MB → 0.3MB (13.7x), 21 JPEGs deleted\n2026-05-08T16:58:02.677205Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.1MB → 1.8MB (2.8x), 24 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T17:03:02.727495Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 34 eligible frames\n2026-05-08T17:03:04.155124Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.7MB → 1.0MB (3.8x), 17 JPEGs deleted\n2026-05-08T17:03:06.370939Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.9MB → 1.1MB (2.7x), 15 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T17:08:07.329819Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-08T17:08:08.613840Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.5MB → 0.4MB (6.2x), 11 JPEGs deleted\n2026-05-08T17:08:10.226518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.1MB → 0.9MB (2.4x), 11 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T17:13:11.065153Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-08T17:13:12.228821Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.5MB → 0.4MB (6.8x), 11 JPEGs deleted\n2026-05-08T17:13:13.499237Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.4MB → 0.5MB (4.9x), 12 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-08T17:18:13.581768Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-08T17:18:14.809894Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.5MB (4.1x), 10 JPEGs deleted\n2026-05-08T17:18:17.087929Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.4MB (4.1x), 9 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T17:23:17.603142Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 61 eligible frames\n2026-05-08T17:23:20.580519Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 3.9MB → 2.4MB (1.6x), 32 JPEGs deleted\n2026-05-08T17:23:22.677783Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.3MB → 1.4MB (3.6x), 27 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T17:27:10.846803Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-08T17:27:33.963818Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n2026-05-08T17:27:54.139850Z INFO sck_rs::stream_manager: recreating stream for display 1 (resolution change)\n2026-05-08T17:28:23.593501Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 27 eligible frames\n2026-05-08T17:28:24.676398Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 1.9MB → 0.8MB (2.3x), 14 JPEGs deleted\n2026-05-08T17:28:25.859865Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.7MB (3.1x), 11 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T17:33:25.986558Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-08T17:33:26.789183Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.5MB → 0.3MB (5.2x), 9 JPEGs deleted\n2026-05-08T17:33:27.563285Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.3MB (5.6x), 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-08T17:38:28.182574Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 16 eligible frames\n2026-05-08T17:38:28.886589Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.2MB → 0.3MB (4.1x), 7 JPEGs deleted\n2026-05-08T17:38:29.577841Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.4MB → 0.3MB (4.4x), 7 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T17:43:29.648932Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\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\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\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\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\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\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\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\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\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\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\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\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\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\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T20:04:49.785955Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-08T20:04:49.839982Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-05-08T20:04:53.759343Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-08T20:04:55.111393Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T20:07:00.813313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=click)\n2026-05-08T20:10:42.618029Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3904702670430433497, trigger=visual_change)\n2026-05-08T20:10:45.123463Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4711515230144858250, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T20:11:30.713728Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9106810594602201296, trigger=visual_change)\n2026-05-08T20:14:16.217389Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8678122558758992089, trigger=click)\n2026-05-08T20:14:16.548216Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8678122558758992089, trigger=click)\n2026-05-08T20:14:29.637817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5564194284655003331, trigger=click)\n2026-05-08T20:14:29.879880Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5564194284655003331, trigger=click)\n2026-05-08T20:14:31.819509Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5564194284655003331, trigger=click)\n2026-05-08T20:14:32.038351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5564194284655003331, trigger=click)\n2026-05-08T20:15:02.831133Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3566290418673676848, trigger=click)\n2026-05-08T20:15:03.062493Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3566290418673676848, trigger=click)\n2026-05-08T20:15:33.901301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1011947311216729661, trigger=visual_change)\n2026-05-08T20:15:43.576201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3336549289137172164, 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-08T20:15:46.704845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3336549289137172164, trigger=click)\n2026-05-08T20:16:06.257275Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-22493054356080542, trigger=click)\n2026-05-08T20:16:06.505947Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-22493054356080542, trigger=click)\n2026-05-08T20:16:15.418552Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3336549289137172164, trigger=visual_change)\n2026-05-08T20:16:15.861207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3336549289137172164, trigger=click)\n2026-05-08T20:16:18.366895Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2917246102619125165, trigger=visual_change)\n2026-05-08T20:16:40.062731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5807882321273953520, trigger=visual_change)\n2026-05-08T20:16:52.126194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2597384770154968862, trigger=click)\n2026-05-08T20:16:52.345105Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2597384770154968862, trigger=click)\n2026-05-08T20:17:05.916922Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7911199581549260227, trigger=click)\n2026-05-08T20:17:06.154673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7911199581549260227, trigger=click)\n2026-05-08T20:17:40.355758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3336549289137172164, trigger=click)\n2026-05-08T20:18:35.739479Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-05-08T20:18:36.903071Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.4MB → 0.8MB (2.9x), 15 JPEGs deleted\n2026-05-08T20:18:38.091360Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.5MB → 1.0MB (2.5x), 14 JPEGs deleted\n2026-05-08T20:19:13.919404Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4794524200660272752, trigger=visual_change)\n2026-05-08T20:19:14.588314Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4794524200660272752, trigger=click)\n2026-05-08T20:19:14.811065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4794524200660272752, trigger=click)\n2026-05-08T20:19:55.465907Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7299844304579753263, trigger=click)\n2026-05-08T20:19:57.976879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7299844304579753263, trigger=click)\n2026-05-08T20:19:58.210732Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7299844304579753263, trigger=click)\n2026-05-08T20:20:00.708671Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7299844304579753263, trigger=click)\n2026-05-08T20:20:00.925638Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7299844304579753263, trigger=click)\n2026-05-08T20:20:01.677363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7299844304579753263, trigger=click)\n2026-05-08T20:20:01.905411Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7299844304579753263, trigger=click)\n2026-05-08T20:20:02.835482Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7299844304579753263, trigger=click)\n2026-05-08T20:20:03.061655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7299844304579753263, trigger=click)\n2026-05-08T20:20:04.804572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7299844304579753263, trigger=click)\n2026-05-08T20:20:05.024363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7299844304579753263, trigger=click)\n2026-05-08T20:20:06.033713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7299844304579753263, trigger=visual_change)\n2026-05-08T20:20:09.059128Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7299844304579753263, trigger=visual_change)\n2026-05-08T20:20:12.226392Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7299844304579753263, trigger=visual_change)\n2026-05-08T20:20:45.726452Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4790751073278730901, trigger=click)\n2026-05-08T20:20:45.969849Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4790751073278730901, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T20:21:24.493370Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7580227543850059871, trigger=visual_change)\n2026-05-08T20:23:38.466934Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 43 eligible frames\n2026-05-08T20:23:39.547544Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.8MB → 0.4MB (6.8x), 17 JPEGs deleted\n2026-05-08T20:23:41.531398Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.1MB → 1.1MB (2.7x), 24 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T20:28:18.706090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4774948292970121772, trigger=click)\n2026-05-08T20:28:41.580799Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 108 eligible frames\n2026-05-08T20:28:43.831390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-894876205704438670, trigger=visual_change)\n2026-05-08T20:28:44.969294Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 8.2MB → 0.5MB (17.6x), 49 JPEGs deleted\n2026-05-08T20:28:49.007095Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 6.7MB → 1.4MB (4.6x), 57 JPEGs deleted\n2026-05-08T20:30:21.343664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5116372192054332246, trigger=visual_change)\n2026-05-08T20:30:27.604106Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5116372192054332246, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T20:31:45.513832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4790751073278730901, trigger=visual_change)\n2026-05-08T20:31:48.011569Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4790751073278730901, trigger=click)\n2026-05-08T20:31:48.249500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4790751073278730901, trigger=click)\n2026-05-08T20:33:49.342449Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 91 eligible frames\n2026-05-08T20:33:51.827637Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 6.0MB → 0.7MB (8.1x), 43 JPEGs deleted\n2026-05-08T20:33:55.054987Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 4.6MB → 1.6MB (2.9x), 46 JPEGs deleted\n2026-05-08T20:35:19.676013Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1827677619597110143, trigger=visual_change)\n2026-05-08T20:35:38.608166Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7690343374532335752, trigger=visual_change)\n2026-05-08T20:35:42.780526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2703318784337709404, 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-08T20:35:56.355781Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7823468571821822861, trigger=visual_change)\n2026-05-08T20:36:22.375674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8657760664432582001, trigger=visual_change)\n2026-05-08T20:36:40.473370Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7877441979520438018, trigger=visual_change)\n2026-05-08T20:38:33.293511Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-376083047421699892, trigger=click)\n2026-05-08T20:38:55.069048Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames\n2026-05-08T20:38:57.007959Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.1MB → 0.6MB (7.0x), 29 JPEGs deleted\n2026-05-08T20:38:59.880873Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 4.2MB → 1.1MB (3.8x), 43 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T20:43:59.926707Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 69 eligible frames\n2026-05-08T20:44:02.056320Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 4.5MB → 0.8MB (5.9x), 30 JPEGs deleted\n2026-05-08T20:44:04.341761Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 4.5MB → 2.0MB (2.3x), 37 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T20:49:04.409956Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 126 eligible frames\n2026-05-08T20:49:08.673448Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 59 frames, 8.8MB → 0.6MB (15.1x), 59 JPEGs deleted\n2026-05-08T20:49:12.421439Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 65 frames, 10.1MB → 3.7MB (2.7x), 65 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T20:52:43.279175Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-08T20:53:02.542074Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n2026-05-08T20:53:22.223671Z INFO sck_rs::stream_manager: recreating stream for display 1 (resolution change)\n2026-05-08T20:53:43.376875Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-08T20:53:44.320342Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-08T20:53:44.702482Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 1\n2026-05-08T20:53:44.766868Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-08T20:53:44.769563Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)\n2026-05-08T20:53:45.630546Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-08T20:53:50.481960Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-08T20:54:12.517407Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 48 eligible frames\n2026-05-08T20:54:13.846591Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 3.4MB → 0.2MB (14.2x), 22 JPEGs deleted\n2026-05-08T20:54:15.514639Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.5MB → 1.2MB (2.9x), 24 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-08T20:57:17.294028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7444095039019316179, trigger=visual_change)\n2026-05-08T20:59:15.557119Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-08T20:59:16.329704Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.5MB → 0.2MB (6.6x), 10 JPEGs deleted\n2026-05-08T20:59:17.043864Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.5MB → 0.2MB (7.1x), 10 JPEGs deleted\n2026-05-08T20:59:47.460912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3104042594135371283, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T21:00:57.894791Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2951187366245898742, trigger=visual_change)\n2026-05-08T21:01:06.613235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2951187366245898742, trigger=click)\n2026-05-08T21:01:09.013878Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2951187366245898742, trigger=click)\n2026-05-08T21:02:24.900144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4793981130858720403, trigger=visual_change)\n2026-05-08T21:03:00.834443Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4979005722608610110, trigger=visual_change)\n2026-05-08T21:03:15.059207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=772314446463751549, trigger=visual_change)\n2026-05-08T21:03:20.421861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=772314446463751549, trigger=click)\n2026-05-08T21:03:21.573271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=772314446463751549, trigger=click)\n2026-05-08T21:03:24.482847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=772314446463751549, trigger=click)\n2026-05-08T21:03:24.732285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=772314446463751549, trigger=click)\n2026-05-08T21:03:25.504075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=772314446463751549, trigger=visual_change)\n2026-05-08T21:03:28.620241Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=772314446463751549, trigger=visual_change)\n2026-05-08T21:03:33.210921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3561975034088737886, trigger=click)\n2026-05-08T21:03:40.672959Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7623036389246058441, trigger=visual_change)\n2026-05-08T21:03:43.051397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7623036389246058441, trigger=click)\n2026-05-08T21:04:17.068960Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-08T21:04:17.779581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.4MB → 0.2MB (6.0x), 9 JPEGs deleted\n2026-05-08T21:04:18.546629Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.5MB → 0.3MB (4.6x), 10 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T21:05:58.181337Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6162862082642678309, trigger=click)\n2026-05-08T21:05:58.465844Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6162862082642678309, trigger=click)\n2026-05-08T21:06:00.754242Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6162862082642678309, trigger=click)\n2026-05-08T21:06:00.989794Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6162862082642678309, trigger=click)\n2026-05-08T21:06:08.164993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6162862082642678309, trigger=click)\n2026-05-08T21:06:08.428989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6162862082642678309, trigger=click)\n2026-05-08T21:06:17.267949Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4552264416724558099, trigger=visual_change)\n2026-05-08T21:06:23.722803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7038235136836995999, trigger=visual_change)\n2026-05-08T21:06:24.425270Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7038235136836995999, trigger=click)\n2026-05-08T21:06:27.875456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8000279009348332551, trigger=visual_change)\n2026-05-08T21:06:36.770626Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-670601693309784881, trigger=click)\n2026-05-08T21:06:37.052773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-670601693309784881, trigger=visual_change)\n2026-05-08T21:06:40.678625Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1553333732640047765, trigger=click)\n2026-05-08T21:06:42.970803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1553333732640047765, trigger=visual_change)\n2026-05-08T21:06:50.410701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-670601693309784881, trigger=click)\n2026-05-08T21:06:50.698201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-670601693309784881, trigger=click)\n2026-05-08T21:06:51.834995Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-670601693309784881, trigger=click)\n2026-05-08T21:06:52.089131Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-670601693309784881, trigger=click)\n2026-05-08T21:06:55.503231Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5416267253186340166, trigger=click)\n2026-05-08T21:06:55.767512Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5416267253186340166, trigger=click)\n2026-05-08T21:07:06.797250Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1598254649572854029, trigger=click)\n2026-05-08T21:07:07.080966Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1598254649572854029, trigger=click)\n2026-05-08T21:07:26.094192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6162862082642678309, trigger=click)\n2026-05-08T21:07:26.358484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6162862082642678309, trigger=click)\n2026-05-08T21:09:18.831192Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-08T21:09:19.849460Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.3x), 16 JPEGs deleted\n2026-05-08T21:09:21.257275Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 2.8MB → 1.1MB (2.5x), 20 JPEGs deleted\n2026-05-08T21:09:24.007459Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8187633539590837799, trigger=click)\n2026-05-08T21:09:37.247842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9051696218642254292, trigger=click)\n2026-05-08T21:09:38.125950Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9051696218642254292, trigger=click)\n2026-05-08T21:09:42.514304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9051696218642254292, trigger=click)\n2026-05-08T21:09:42.780918Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9051696218642254292, trigger=click)\n2026-05-08T21:10:23.638217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9051696218642254292, trigger=click)\n2026-05-08T21:10:32.249339Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9051696218642254292, trigger=click)\n2026-05-08T21:10:34.660845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6810519470838372495, trigger=click)\n2026-05-08T21:10:40.455969Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8296869480898852743, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T21:11:14.128113Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3195497519825248998, trigger=visual_change)\n2026-05-08T21:12:00.471616Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-346550604289919418, trigger=click)\n2026-05-08T21:13:02.802932Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3773368627623501263, trigger=click)\n2026-05-08T21:13:03.331855Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3773368627623501263, trigger=click)\n2026-05-08T21:13:04.529228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3773368627623501263, trigger=click)\n2026-05-08T21:13:04.911728Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3773368627623501263, trigger=click)\n2026-05-08T21:13:06.816662Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3773368627623501263, trigger=click)\n2026-05-08T21:13:07.086799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3773368627623501263, trigger=click)\n2026-05-08T21:14:21.327919Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 63 eligible frames\n2026-05-08T21:14:23.102986Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 3.4MB → 0.3MB (12.6x), 22 JPEGs deleted\n2026-05-08T21:14:26.165750Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 5.6MB → 1.7MB (3.4x), 39 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-08T21:17:46.195259Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4973223297647461121, trigger=click)\n2026-05-08T21:17:46.465187Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4973223297647461121, trigger=click)\n2026-05-08T21:17:51.973404Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2738389652473725666, trigger=visual_change)\n2026-05-08T21:18:58.400941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2578505850628214831, trigger=visual_change)\n2026-05-08T21:19:06.416424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=377549746013414133, trigger=click)\n2026-05-08T21:19:06.685020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=377549746013414133, trigger=click)\n2026-05-08T21:19:12.267096Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2618173462893528329, trigger=click)\n2026-05-08T21:19:12.544152Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2618173462893528329, trigger=click)\n2026-05-08T21:19:15.017582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1459350354743186378, trigger=visual_change)\n2026-05-08T21:19:15.591731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1459350354743186378, trigger=click)\n2026-05-08T21:19:15.868418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1459350354743186378, trigger=click)\n2026-05-08T21:19:19.875345Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5326607878323909585, trigger=click)\n2026-05-08T21:19:26.216722Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 89 eligible frames\n2026-05-08T21:19:28.902767Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 6.7MB → 0.2MB (27.6x), 44 JPEGs deleted\n2026-05-08T21:19:31.813806Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 6.8MB → 1.0MB (6.8x), 43 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T21:24:31.867377Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 61 eligible frames\n2026-05-08T21:24:34.120438Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 4.9MB → 0.2MB (20.4x), 32 JPEGs deleted\n2026-05-08T21:24:35.774008Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 3.4MB → 1.1MB (3.1x), 27 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T21:29:36.175579Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 85 eligible frames\n2026-05-08T21:29:38.440399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 6.0MB → 0.5MB (13.2x), 39 JPEGs deleted\n2026-05-08T21:29:41.331730Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 5.2MB → 1.1MB (4.7x), 44 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T21:31:54.638020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6285713294869460431, trigger=click)\n2026-05-08T21:31:54.936743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6285713294869460431, trigger=click)\n2026-05-08T21:34:41.431775Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-08T21:34:42.151157Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.5MB → 0.2MB (6.7x), 10 JPEGs deleted\n2026-05-08T21:34:42.946170Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.3MB → 0.4MB (3.7x), 10 JPEGs deleted\n2026-05-08T21:35:37.068968Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1902166815842082686, trigger=click)\n2026-05-08T21:35:40.020865Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1902166815842082686, trigger=click)\n2026-05-08T21:35:40.339742Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1902166815842082686, 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-08T21:36:06.995315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1902166815842082686, trigger=visual_change)\n2026-05-08T21:36:46.380456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1902166815842082686, trigger=visual_change)\n2026-05-08T21:37:32.308787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1902166815842082686, trigger=visual_change)\n2026-05-08T21:37:38.397888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1902166815842082686, trigger=visual_change)\n2026-05-08T21:37:41.424353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1902166815842082686, trigger=visual_change)\n2026-05-08T21:38:08.557506Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1902166815842082686, trigger=click)\n2026-05-08T21:38:57.045355Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7055243679485869533, trigger=visual_change)\n2026-05-08T21:39:42.978091Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-08T21:39:43.722518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.5MB → 0.2MB (6.7x), 10 JPEGs deleted\n2026-05-08T21:39:44.469363Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.3MB → 0.2MB (5.2x), 10 JPEGs deleted\n2026-05-08T21:40:29.390307Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7055243679485869533, trigger=click)\n2026-05-08T21:40:31.641192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7055243679485869533, trigger=click)\n2026-05-08T21:40:33.573652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7055243679485869533, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T21:44:44.495988Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-08T21:44:45.246239Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.7MB → 0.2MB (7.3x), 11 JPEGs deleted\n2026-05-08T21:44:46.141107Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 1.7MB → 0.4MB (4.0x), 12 JPEGs deleted\n2026-05-08T21:45:20.057437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7055243679485869533, trigger=click)\n2026-05-08T21:45:21.321027Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7055243679485869533, trigger=click)\n2026-05-08T21:45:27.255754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7055243679485869533, trigger=click)\n2026-05-08T21:45:28.774563Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7055243679485869533, trigger=click)\n2026-05-08T21:45:29.099275Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7055243679485869533, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T21:49:46.184240Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-08T21:49:46.901735Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.4MB → 0.2MB (6.0x), 9 JPEGs deleted\n2026-05-08T21:49:47.790415Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.5MB → 0.6MB (2.5x), 9 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T21:52:33.716988Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2581436281688479551, trigger=visual_change)\n2026-05-08T21:54:47.803942Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-08T21:54:48.610000Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 1.9MB → 0.2MB (8.0x), 12 JPEGs deleted\n2026-05-08T21:54:49.563965Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.8MB (2.3x), 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-08T21:59:49.577066Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-08T21:59:50.659239Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.4MB → 0.2MB (6.0x), 9 JPEGs deleted\n2026-05-08T21:59:51.627801Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.2MB → 0.4MB (6.0x), 13 JPEGs deleted\n2026-05-08T21:59:53.243879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=639999072169464541, trigger=click)\n2026-05-08T21:59:53.551127Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=639999072169464541, trigger=click)\n2026-05-08T21:59:54.536127Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=639999072169464541, trigger=click)\n2026-05-08T21:59:57.147010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2601141626454945546, trigger=click)\n2026-05-08T21:59:57.467025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2601141626454945546, trigger=click)\n2026-05-08T21:59:58.013866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2601141626454945546, trigger=click)\n2026-05-08T21:59:58.417155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2601141626454945546, trigger=click)\n2026-05-08T21:59:59.342346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2601141626454945546, trigger=click)\n2026-05-08T22:00:00.358167Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2601141626454945546, trigger=click)\n2026-05-08T22:00:02.462210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2601141626454945546, trigger=click)\n2026-05-08T22:00:02.847552Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2601141626454945546, trigger=click)\n2026-05-08T22:00:05.867385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2601141626454945546, trigger=click)\n2026-05-08T22:00:06.215294Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2601141626454945546, trigger=click)\n2026-05-08T22:00:09.191593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=76416274129722, trigger=click)\n2026-05-08T22:00:13.029530Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=665392000360357756, trigger=click)\n2026-05-08T22:00:13.348919Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=665392000360357756, trigger=click)\n2026-05-08T22:00:14.688528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=665392000360357756, trigger=click)\n2026-05-08T22:00:14.999189Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=665392000360357756, trigger=click)","depth":4,"on_screen":true,"value":"2026-05-08T14:49:49.609203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T14:49:51.287547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T14:49:51.557553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)\n2026-05-08T14:49:55.546127Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T14:49:55.830946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)\n2026-05-08T14:50:11.090897Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T14:50:13.680564Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T14:50:13.969205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)\n2026-05-08T14:50:29.154934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T14:50:29.451120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T14:50:50.675988Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6568111742294861171, trigger=visual_change)\n2026-05-08T14:50:57.102479Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-08T14:50:58.101629Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-08T14:50:59.015018Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.1x), 10 JPEGs deleted\n2026-05-08T14:53:00.535112Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T14:53:04.007595Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T14:53:25.851015Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4751605852753609546, trigger=click)\n2026-05-08T14:53:26.274372Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)\n2026-05-08T14:53:28.930434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4751605852753609546, trigger=click)\n2026-05-08T14:53:29.328010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)\n2026-05-08T14:53:35.132260Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)\n2026-05-08T14:53:40.381529Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4964913726732674038, trigger=visual_change)\n2026-05-08T14:53:42.076555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4964913726732674038, trigger=click)\n2026-05-08T14:53:45.544994Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)\n2026-05-08T14:53:46.046519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4751605852753609546, trigger=click)\n2026-05-08T14:53:47.264720Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)\n2026-05-08T14:53:47.561308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4751605852753609546, trigger=click)\n2026-05-08T14:53:48.382184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4751605852753609546, trigger=click)\n2026-05-08T14:53:48.743407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)\n2026-05-08T14:53:51.379962Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4751605852753609546, trigger=click)\n2026-05-08T14:53:51.654508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)\n2026-05-08T14:54:47.348653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:54:47.723203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:54:50.180917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:54:50.478730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:54:58.451377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:55:09.318848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:55:10.862529Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:55:18.507785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:55:18.871963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, 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-08T14:55:51.534743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:55:52.200509Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:55:59.058321Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames\n2026-05-08T14:55:59.519280Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:55:59.767634Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:56:00.305068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 3.5MB → 0.5MB (6.6x), 19 JPEGs deleted\n2026-05-08T14:56:02.739515Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.0MB → 1.6MB (1.9x), 18 JPEGs deleted\n2026-05-08T14:56:05.706811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:56:06.087359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)\n2026-05-08T14:59:19.019164Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=27295377687985724, trigger=click)\n2026-05-08T14:59:56.592361Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-154998861094468201, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T15:01:02.825868Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 61 eligible frames\n2026-05-08T15:01:05.085725Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 4.5MB → 0.3MB (16.6x), 27 JPEGs deleted\n2026-05-08T15:01:10.221435Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 5.4MB → 3.2MB (1.7x), 32 JPEGs deleted\n2026-05-08T15:01:13.754698Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)\n2026-05-08T15:01:15.582103Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)\n2026-05-08T15:01:16.298764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)\n2026-05-08T15:01:19.894102Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)\n2026-05-08T15:01:20.257936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)\n2026-05-08T15:04:19.651821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=visual_change)\n2026-05-08T15:04:50.911238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6411243940170843070, trigger=click)\n2026-05-08T15:05:11.224935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6411243940170843070, trigger=click)\n2026-05-08T15:05:14.480611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6411243940170843070, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T15:05:51.329864Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6411243940170843070, trigger=click)\n2026-05-08T15:05:51.814746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6411243940170843070, trigger=click)\n2026-05-08T15:06:10.960059Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 82 eligible frames\n2026-05-08T15:06:12.742702Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.8MB → 0.3MB (17.8x), 29 JPEGs deleted\n2026-05-08T15:06:18.913714Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 9.2MB → 3.5MB (2.6x), 51 JPEGs deleted\n2026-05-08T15:06:40.139020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6411243940170843070, trigger=click)\n2026-05-08T15:06:40.573412Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6411243940170843070, trigger=visual_change)\n2026-05-08T15:06:44.995997Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6411243940170843070, trigger=visual_change)\n2026-05-08T15:07:12.301549Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:07:15.768168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:07:16.206362Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:07:22.997889Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:07:23.588534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:07:35.901520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)\n2026-05-08T15:09:04.603476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=visual_change)\n2026-05-08T15:09:22.666605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)\n2026-05-08T15:09:30.864866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=visual_change)\n2026-05-08T15:09:36.340393Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T15:10:01.344041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:10:05.437030Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:10:06.082416Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:10:14.973217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:10:15.388666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:10:25.321155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:10:30.009832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:10:30.715271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:10:33.510944Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:10:34.995072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=visual_change)\n2026-05-08T15:10:44.007798Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T15:10:47.692285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:11:03.600937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:11:03.923842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:11:14.535215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=visual_change)\n2026-05-08T15:11:18.968690Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 81 eligible frames\n2026-05-08T15:11:21.245943Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 5.4MB → 0.3MB (19.3x), 32 JPEGs deleted\n2026-05-08T15:11:24.797216Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 47 frames, 7.7MB → 2.5MB (3.1x), 47 JPEGs deleted\n2026-05-08T15:11:29.035259Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=visual_change)\n2026-05-08T15:11:38.791725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)\n2026-05-08T15:11:46.373759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T15:11:46.723534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)\n2026-05-08T15:11:48.539920Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T15:11:50.779663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T15:11:54.217278Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)\n2026-05-08T15:11:54.785319Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T15:12:28.499667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:12:32.042864Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:12:32.416014Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:12:33.786065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:12:34.078607Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)\n2026-05-08T15:12:41.649510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)\n2026-05-08T15:12:45.998721Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)\n2026-05-08T15:12:50.340079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)\n2026-05-08T15:12:52.894661Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)\n2026-05-08T15:12:54.096986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)\n2026-05-08T15:13:54.312751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)\n2026-05-08T15:13:54.631514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)\n2026-05-08T15:13:55.724081Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)\n2026-05-08T15:14:03.366654Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)\n2026-05-08T15:14:03.732487Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)\n2026-05-08T15:14:39.125293Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)\n2026-05-08T15:14:39.453413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, 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-08T15:15:49.579257Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=visual_change)\n2026-05-08T15:16:25.481662Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-08T15:16:26.679836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.2MB → 0.3MB (8.3x), 13 JPEGs deleted\n2026-05-08T15:16:28.026867Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.6MB → 1.1MB (2.4x), 13 JPEGs deleted\n2026-05-08T15:16:49.695422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=visual_change)\n2026-05-08T15:18:05.495401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=visual_change)\n2026-05-08T15:18:09.524793Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=visual_change)\n2026-05-08T15:18:11.120775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)\n2026-05-08T15:18:11.512222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)\n2026-05-08T15:18:25.856463Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)\n2026-05-08T15:18:31.463769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)\n2026-05-08T15:18:31.806210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T15:18:35.550613Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)\n2026-05-08T15:18:36.021949Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)\n2026-05-08T15:18:52.944742Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:18:55.234377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:18:56.183217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:18:56.628057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:19:02.717919Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:19:03.273484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:19:09.163092Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:19:20.565501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:19:23.767875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:19:24.123343Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T15:21:28.072608Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 40 eligible frames\n2026-05-08T15:21:29.266572Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 0.3MB (10.0x), 16 JPEGs deleted\n2026-05-08T15:21:31.472410Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 4.4MB → 1.6MB (2.7x), 22 JPEGs deleted\n2026-05-08T15:22:52.709303Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=visual_change)\n2026-05-08T15:25:20.060798Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:25:20.490741Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T15:26:06.244666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:26:06.580582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:26:31.634810Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-05-08T15:26:32.874346Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.8MB → 0.3MB (7.1x), 11 JPEGs deleted\n2026-05-08T15:26:34.255745Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.4MB → 1.1MB (3.1x), 17 JPEGs deleted\n2026-05-08T15:28:57.479854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:28:57.740078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:29:12.434923Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:29:16.829366Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n2026-05-08T15:29:18.361423Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T15:31:34.666329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-08T15:31:35.482851Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.0MB → 0.3MB (7.8x), 12 JPEGs deleted\n2026-05-08T15:31:36.499873Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.1MB → 0.8MB (2.7x), 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-08T15:36:36.551444Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-08T15:36:37.612979Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.5MB → 0.3MB (5.9x), 9 JPEGs deleted\n2026-05-08T15:36:38.760326Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.5MB → 0.6MB (2.5x), 8 JPEGs deleted\n2026-05-08T15:37:22.494625Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4119376164685342865, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T15:41:39.244050Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames\n2026-05-08T15:41:40.346639Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.8MB → 0.3MB (11.0x), 17 JPEGs deleted\n2026-05-08T15:41:42.541286Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.6MB → 1.6MB (2.9x), 23 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T15:46:42.586234Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-08T15:46:43.667243Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.8MB → 0.3MB (11.0x), 17 JPEGs deleted\n2026-05-08T15:46:45.513967Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.2MB → 1.4MB (3.0x), 18 JPEGs deleted\n2026-05-08T15:49:24.237883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9018317124388068051, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T15:51:22.732177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8556037216162659581, trigger=click)\n2026-05-08T15:51:45.899593Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 47 eligible frames\n2026-05-08T15:51:48.027425Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.3MB → 0.3MB (12.9x), 20 JPEGs deleted\n2026-05-08T15:51:50.132411Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.9MB → 2.5MB (2.4x), 25 JPEGs deleted\n2026-05-08T15:53:41.459790Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8556037216162659581, 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-08T15:56:50.195138Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames\n2026-05-08T15:56:51.634851Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 3.8MB → 0.3MB (14.8x), 23 JPEGs deleted\n2026-05-08T15:56:56.124421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 11.2MB → 4.4MB (2.6x), 48 JPEGs deleted\n2026-05-08T15:58:27.339768Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1171067077588819235, trigger=visual_change)\n2026-05-08T15:59:41.630726Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7077191483816511649, trigger=click)\n2026-05-08T16:00:03.491890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2844556328214808905, trigger=click)\n2026-05-08T16:00:03.888204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2844556328214808905, trigger=click)\n2026-05-08T16:00:07.331711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2844556328214808905, trigger=click)\n2026-05-08T16:00:07.606440Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2844556328214808905, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T16:01:08.594472Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4735302521368238568, trigger=click)\n2026-05-08T16:01:26.096380Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4735302521368238568, trigger=click)\n2026-05-08T16:01:26.307893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4735302521368238568, trigger=click)\n2026-05-08T16:01:56.162848Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames\n2026-05-08T16:01:57.213444Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 0.3MB (10.2x), 16 JPEGs deleted\n2026-05-08T16:01:59.474097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.4MB → 2.2MB (2.0x), 24 JPEGs deleted\n2026-05-08T16:02:11.425283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7474424011896884832, trigger=visual_change)\n2026-05-08T16:02:14.495109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7474424011896884832, trigger=visual_change)\n2026-05-08T16:04:46.888847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n2026-05-08T16:04:47.314661Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)\n2026-05-08T16:04:49.756313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=visual_change)\n2026-05-08T16:04:50.031875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n2026-05-08T16:04:55.822235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)\n2026-05-08T16:04:56.179808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T16:06:16.151596Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2442208489262293543, trigger=visual_change)\n2026-05-08T16:06:19.268137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2442208489262293543, trigger=visual_change)\n2026-05-08T16:07:00.029126Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 47 eligible frames\n2026-05-08T16:07:02.230868Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 3.2MB → 0.3MB (12.2x), 19 JPEGs deleted\n2026-05-08T16:07:05.301512Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 5.2MB → 2.2MB (2.3x), 26 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T16:12:05.323575Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames\n2026-05-08T16:12:07.015283Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 3.2MB → 0.3MB (12.3x), 19 JPEGs deleted\n2026-05-08T16:12:10.047850Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.4MB → 3.1MB (2.1x), 34 JPEGs deleted\n2026-05-08T16:13:48.549264Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8766830520303135925, trigger=visual_change)\n2026-05-08T16:13:51.522434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8766830520303135925, trigger=visual_change)\n2026-05-08T16:14:40.081579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:14:42.538572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:14:44.967369Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:14:45.257318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, 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-08T16:16:36.354333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1628486266948283197, trigger=visual_change)\n2026-05-08T16:16:50.996934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1167165465775525926, trigger=click)\n2026-05-08T16:16:54.279300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1167165465775525926, trigger=click)\n2026-05-08T16:16:55.851229Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1167165465775525926, trigger=visual_change)\n2026-05-08T16:16:58.905093Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1167165465775525926, trigger=click)\n2026-05-08T16:17:10.520039Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 48 eligible frames\n2026-05-08T16:17:14.585574Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 3.9MB → 1.1MB (3.4x), 22 JPEGs deleted\n2026-05-08T16:17:20.865438Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.8MB → 2.6MB (1.9x), 24 JPEGs deleted\n2026-05-08T16:18:00.061735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:18:00.521894Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:18:07.812674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:18:08.597501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T16:21:52.302107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:22:21.483331Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 44 eligible frames\n2026-05-08T16:22:23.504019Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.8MB → 0.4MB (7.3x), 17 JPEGs deleted\n2026-05-08T16:22:27.609680Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.5MB → 2.0MB (2.2x), 25 JPEGs deleted\n2026-05-08T16:22:44.760229Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:22:58.309314Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:23:23.278358Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:23:28.711448Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:23:31.606725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:24:47.675344Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7579307838644216966, trigger=click)\n2026-05-08T16:24:47.969319Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7579307838644216966, trigger=visual_change)\n2026-05-08T16:24:52.596757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7579307838644216966, trigger=click)\n2026-05-08T16:25:10.506206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8710375623998314330, trigger=click)\n2026-05-08T16:25:10.844330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8710375623998314330, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T16:26:00.024658Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7579307838644216966, trigger=click)\n2026-05-08T16:26:01.075501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7579307838644216966, trigger=click)\n2026-05-08T16:27:27.743597Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames\n2026-05-08T16:27:29.347787Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 4.3MB → 0.3MB (16.4x), 26 JPEGs deleted\n2026-05-08T16:27:33.917512Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 9.1MB → 3.8MB (2.4x), 48 JPEGs deleted\n2026-05-08T16:28:35.614068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:28:38.078614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:28:52.218743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:28:58.626947Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:29:30.541172Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:29:45.788732Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:29:51.148742Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:30:06.437139Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:30:16.208028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:30:27.080114Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:30:30.643366Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:30:34.280383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:30:34.765290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:30:37.103183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T16:31:41.123665Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:31:46.284285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:31:49.513105Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:31:51.541319Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:32:27.796318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:32:34.687689Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-08T16:32:35.458896Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.3MB (6.6x), 10 JPEGs deleted\n2026-05-08T16:32:36.622164Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.1MB → 0.6MB (3.4x), 12 JPEGs deleted\n2026-05-08T16:32:41.290383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:32:45.046681Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:32:46.436402Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:32:47.862586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:32:48.312606Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:32:49.821556Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:33:00.702282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)\n2026-05-08T16:33:05.923516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:33:06.342559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:33:43.909404Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)\n2026-05-08T16:34:29.466807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3175715562603377888, trigger=visual_change)\n2026-05-08T16:34:41.161989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6337657672782761712, trigger=click)\n2026-05-08T16:34:42.969057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3175715562603377888, trigger=click)\n2026-05-08T16:35:16.301466Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2435399166852945830, 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-08T16:36:08.902473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8710375623998314330, trigger=click)\n2026-05-08T16:36:09.349960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8710375623998314330, trigger=click)\n2026-05-08T16:36:39.712526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2435399166852945830, trigger=visual_change)\n2026-05-08T16:36:42.078776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2435399166852945830, trigger=visual_change)\n2026-05-08T16:36:49.043460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2435399166852945830, trigger=visual_change)\n2026-05-08T16:36:58.316674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2435399166852945830, trigger=click)\n2026-05-08T16:37:37.528078Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-08T16:37:38.928637Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 0.3MB (9.9x), 15 JPEGs deleted\n2026-05-08T16:37:42.138895Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.3MB → 2.0MB (2.1x), 21 JPEGs deleted\n2026-05-08T16:38:05.259643Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7579307838644216966, trigger=click)\n2026-05-08T16:39:12.909832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4321081535914644542, trigger=click)\n2026-05-08T16:40:25.623018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3175715562603377888, trigger=click)\n2026-05-08T16:40:26.162271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3175715562603377888, trigger=click)\n2026-05-08T16:40:34.047657Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3175715562603377888, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T16:41:02.718859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7579307838644216966, trigger=click)\n2026-05-08T16:41:03.098668Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7579307838644216966, trigger=click)\n2026-05-08T16:41:16.889941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3175715562603377888, trigger=visual_change)\n2026-05-08T16:41:20.751594Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3175715562603377888, trigger=click)\n2026-05-08T16:41:21.369201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3175715562603377888, trigger=click)\n2026-05-08T16:41:23.458753Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3175715562603377888, trigger=visual_change)\n2026-05-08T16:41:25.774982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3175715562603377888, trigger=click)\n2026-05-08T16:41:26.132226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3175715562603377888, trigger=visual_change)\n2026-05-08T16:41:59.022538Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7579307838644216966, trigger=click)\n2026-05-08T16:42:41.097366Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=visual_change)\n2026-05-08T16:42:42.261030Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 31 eligible frames\n2026-05-08T16:42:44.064372Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.2MB → 0.3MB (8.5x), 13 JPEGs deleted\n2026-05-08T16:42:46.662334Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.5MB → 1.5MB (2.3x), 16 JPEGs deleted\n2026-05-08T16:42:47.389518Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:42:48.716698Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:42:49.102268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:43:06.793592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:43:31.893014Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5883191343445048145, trigger=click)\n2026-05-08T16:43:32.345271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5883191343445048145, trigger=click)\n2026-05-08T16:43:38.581195Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5883191343445048145, trigger=click)\n2026-05-08T16:43:38.886933Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5883191343445048145, trigger=click)\n2026-05-08T16:43:46.544984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5883191343445048145, trigger=click)\n2026-05-08T16:43:46.925140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5883191343445048145, trigger=click)\n2026-05-08T16:44:38.882726Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:44:48.889640Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=visual_change)\n2026-05-08T16:45:05.617375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:45:39.378021Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:45:39.769482Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:45:42.323256Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:45:43.644103Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3419229447380999607, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T16:45:47.974160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:45:48.412303Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:46:11.770600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:46:17.454947Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:46:40.347527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:46:44.061494Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:47:35.490643Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:47:47.088520Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-05-08T16:47:48.755861Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 4.3MB → 0.3MB (16.7x), 26 JPEGs deleted\n2026-05-08T16:47:52.724104Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.4MB → 2.7MB (2.4x), 31 JPEGs deleted\n2026-05-08T16:48:22.828507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:48:23.287880Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3419229447380999607, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T16:52:52.850297Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames\n2026-05-08T16:52:54.488448Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.3MB → 0.3MB (13.0x), 20 JPEGs deleted\n2026-05-08T16:52:59.167917Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 6.0MB → 2.1MB (2.9x), 28 JPEGs deleted\n2026-05-08T16:52:59.739196Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2681294723136147157, trigger=visual_change)\n2026-05-08T16:53:46.074968Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=visual_change)\n2026-05-08T16:53:50.568386Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:53:51.098515Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:53:52.118978Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=click)\n2026-05-08T16:54:06.885143Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, 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-08T16:55:53.707471Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8760551860460575298, trigger=visual_change)\n2026-05-08T16:56:04.273696Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8760551860460575298, trigger=visual_change)\n2026-05-08T16:56:06.475248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8760551860460575298, trigger=visual_change)\n2026-05-08T16:56:20.948235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8760551860460575298, trigger=visual_change)\n2026-05-08T16:57:59.235636Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 47 eligible frames\n2026-05-08T16:58:00.576102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 3.5MB → 0.3MB (13.7x), 21 JPEGs deleted\n2026-05-08T16:58:02.677205Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.1MB → 1.8MB (2.8x), 24 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T17:03:02.727495Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 34 eligible frames\n2026-05-08T17:03:04.155124Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.7MB → 1.0MB (3.8x), 17 JPEGs deleted\n2026-05-08T17:03:06.370939Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.9MB → 1.1MB (2.7x), 15 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T17:08:07.329819Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-08T17:08:08.613840Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.5MB → 0.4MB (6.2x), 11 JPEGs deleted\n2026-05-08T17:08:10.226518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.1MB → 0.9MB (2.4x), 11 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T17:13:11.065153Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-08T17:13:12.228821Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.5MB → 0.4MB (6.8x), 11 JPEGs deleted\n2026-05-08T17:13:13.499237Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.4MB → 0.5MB (4.9x), 12 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-08T17:18:13.581768Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-08T17:18:14.809894Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.5MB (4.1x), 10 JPEGs deleted\n2026-05-08T17:18:17.087929Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.4MB (4.1x), 9 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T17:23:17.603142Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 61 eligible frames\n2026-05-08T17:23:20.580519Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 3.9MB → 2.4MB (1.6x), 32 JPEGs deleted\n2026-05-08T17:23:22.677783Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.3MB → 1.4MB (3.6x), 27 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T17:27:10.846803Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-08T17:27:33.963818Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n2026-05-08T17:27:54.139850Z INFO sck_rs::stream_manager: recreating stream for display 1 (resolution change)\n2026-05-08T17:28:23.593501Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 27 eligible frames\n2026-05-08T17:28:24.676398Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 1.9MB → 0.8MB (2.3x), 14 JPEGs deleted\n2026-05-08T17:28:25.859865Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.7MB (3.1x), 11 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T17:33:25.986558Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-08T17:33:26.789183Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.5MB → 0.3MB (5.2x), 9 JPEGs deleted\n2026-05-08T17:33:27.563285Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.3MB (5.6x), 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-08T17:38:28.182574Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 16 eligible frames\n2026-05-08T17:38:28.886589Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.2MB → 0.3MB (4.1x), 7 JPEGs deleted\n2026-05-08T17:38:29.577841Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.4MB → 0.3MB (4.4x), 7 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T17:43:29.648932Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\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\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\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\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\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\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\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\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\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\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\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\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\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\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T20:04:49.785955Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-08T20:04:49.839982Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-05-08T20:04:53.759343Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-08T20:04:55.111393Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T20:07:00.813313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3419229447380999607, trigger=click)\n2026-05-08T20:10:42.618029Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3904702670430433497, trigger=visual_change)\n2026-05-08T20:10:45.123463Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4711515230144858250, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T20:11:30.713728Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9106810594602201296, trigger=visual_change)\n2026-05-08T20:14:16.217389Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8678122558758992089, trigger=click)\n2026-05-08T20:14:16.548216Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8678122558758992089, trigger=click)\n2026-05-08T20:14:29.637817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5564194284655003331, trigger=click)\n2026-05-08T20:14:29.879880Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5564194284655003331, trigger=click)\n2026-05-08T20:14:31.819509Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5564194284655003331, trigger=click)\n2026-05-08T20:14:32.038351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5564194284655003331, trigger=click)\n2026-05-08T20:15:02.831133Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3566290418673676848, trigger=click)\n2026-05-08T20:15:03.062493Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3566290418673676848, trigger=click)\n2026-05-08T20:15:33.901301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1011947311216729661, trigger=visual_change)\n2026-05-08T20:15:43.576201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3336549289137172164, 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-08T20:15:46.704845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3336549289137172164, trigger=click)\n2026-05-08T20:16:06.257275Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-22493054356080542, trigger=click)\n2026-05-08T20:16:06.505947Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-22493054356080542, trigger=click)\n2026-05-08T20:16:15.418552Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3336549289137172164, trigger=visual_change)\n2026-05-08T20:16:15.861207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3336549289137172164, trigger=click)\n2026-05-08T20:16:18.366895Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2917246102619125165, trigger=visual_change)\n2026-05-08T20:16:40.062731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5807882321273953520, trigger=visual_change)\n2026-05-08T20:16:52.126194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2597384770154968862, trigger=click)\n2026-05-08T20:16:52.345105Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2597384770154968862, trigger=click)\n2026-05-08T20:17:05.916922Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7911199581549260227, trigger=click)\n2026-05-08T20:17:06.154673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7911199581549260227, trigger=click)\n2026-05-08T20:17:40.355758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3336549289137172164, trigger=click)\n2026-05-08T20:18:35.739479Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-05-08T20:18:36.903071Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.4MB → 0.8MB (2.9x), 15 JPEGs deleted\n2026-05-08T20:18:38.091360Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.5MB → 1.0MB (2.5x), 14 JPEGs deleted\n2026-05-08T20:19:13.919404Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4794524200660272752, trigger=visual_change)\n2026-05-08T20:19:14.588314Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4794524200660272752, trigger=click)\n2026-05-08T20:19:14.811065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4794524200660272752, trigger=click)\n2026-05-08T20:19:55.465907Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7299844304579753263, trigger=click)\n2026-05-08T20:19:57.976879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7299844304579753263, trigger=click)\n2026-05-08T20:19:58.210732Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7299844304579753263, trigger=click)\n2026-05-08T20:20:00.708671Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7299844304579753263, trigger=click)\n2026-05-08T20:20:00.925638Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7299844304579753263, trigger=click)\n2026-05-08T20:20:01.677363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7299844304579753263, trigger=click)\n2026-05-08T20:20:01.905411Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7299844304579753263, trigger=click)\n2026-05-08T20:20:02.835482Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7299844304579753263, trigger=click)\n2026-05-08T20:20:03.061655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7299844304579753263, trigger=click)\n2026-05-08T20:20:04.804572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7299844304579753263, trigger=click)\n2026-05-08T20:20:05.024363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7299844304579753263, trigger=click)\n2026-05-08T20:20:06.033713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7299844304579753263, trigger=visual_change)\n2026-05-08T20:20:09.059128Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7299844304579753263, trigger=visual_change)\n2026-05-08T20:20:12.226392Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7299844304579753263, trigger=visual_change)\n2026-05-08T20:20:45.726452Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4790751073278730901, trigger=click)\n2026-05-08T20:20:45.969849Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4790751073278730901, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T20:21:24.493370Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7580227543850059871, trigger=visual_change)\n2026-05-08T20:23:38.466934Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 43 eligible frames\n2026-05-08T20:23:39.547544Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.8MB → 0.4MB (6.8x), 17 JPEGs deleted\n2026-05-08T20:23:41.531398Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.1MB → 1.1MB (2.7x), 24 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T20:28:18.706090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4774948292970121772, trigger=click)\n2026-05-08T20:28:41.580799Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 108 eligible frames\n2026-05-08T20:28:43.831390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-894876205704438670, trigger=visual_change)\n2026-05-08T20:28:44.969294Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 8.2MB → 0.5MB (17.6x), 49 JPEGs deleted\n2026-05-08T20:28:49.007095Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 6.7MB → 1.4MB (4.6x), 57 JPEGs deleted\n2026-05-08T20:30:21.343664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5116372192054332246, trigger=visual_change)\n2026-05-08T20:30:27.604106Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5116372192054332246, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T20:31:45.513832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4790751073278730901, trigger=visual_change)\n2026-05-08T20:31:48.011569Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4790751073278730901, trigger=click)\n2026-05-08T20:31:48.249500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4790751073278730901, trigger=click)\n2026-05-08T20:33:49.342449Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 91 eligible frames\n2026-05-08T20:33:51.827637Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 6.0MB → 0.7MB (8.1x), 43 JPEGs deleted\n2026-05-08T20:33:55.054987Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 4.6MB → 1.6MB (2.9x), 46 JPEGs deleted\n2026-05-08T20:35:19.676013Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1827677619597110143, trigger=visual_change)\n2026-05-08T20:35:38.608166Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7690343374532335752, trigger=visual_change)\n2026-05-08T20:35:42.780526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2703318784337709404, 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-08T20:35:56.355781Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7823468571821822861, trigger=visual_change)\n2026-05-08T20:36:22.375674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8657760664432582001, trigger=visual_change)\n2026-05-08T20:36:40.473370Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7877441979520438018, trigger=visual_change)\n2026-05-08T20:38:33.293511Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-376083047421699892, trigger=click)\n2026-05-08T20:38:55.069048Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames\n2026-05-08T20:38:57.007959Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.1MB → 0.6MB (7.0x), 29 JPEGs deleted\n2026-05-08T20:38:59.880873Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 4.2MB → 1.1MB (3.8x), 43 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T20:43:59.926707Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 69 eligible frames\n2026-05-08T20:44:02.056320Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 4.5MB → 0.8MB (5.9x), 30 JPEGs deleted\n2026-05-08T20:44:04.341761Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 4.5MB → 2.0MB (2.3x), 37 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T20:49:04.409956Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 126 eligible frames\n2026-05-08T20:49:08.673448Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 59 frames, 8.8MB → 0.6MB (15.1x), 59 JPEGs deleted\n2026-05-08T20:49:12.421439Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 65 frames, 10.1MB → 3.7MB (2.7x), 65 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T20:52:43.279175Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-08T20:53:02.542074Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n2026-05-08T20:53:22.223671Z INFO sck_rs::stream_manager: recreating stream for display 1 (resolution change)\n2026-05-08T20:53:43.376875Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-08T20:53:44.320342Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-08T20:53:44.702482Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 1\n2026-05-08T20:53:44.766868Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-08T20:53:44.769563Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)\n2026-05-08T20:53:45.630546Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-08T20:53:50.481960Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-08T20:54:12.517407Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 48 eligible frames\n2026-05-08T20:54:13.846591Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 3.4MB → 0.2MB (14.2x), 22 JPEGs deleted\n2026-05-08T20:54:15.514639Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.5MB → 1.2MB (2.9x), 24 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-08T20:57:17.294028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7444095039019316179, trigger=visual_change)\n2026-05-08T20:59:15.557119Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-08T20:59:16.329704Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.5MB → 0.2MB (6.6x), 10 JPEGs deleted\n2026-05-08T20:59:17.043864Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.5MB → 0.2MB (7.1x), 10 JPEGs deleted\n2026-05-08T20:59:47.460912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3104042594135371283, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T21:00:57.894791Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2951187366245898742, trigger=visual_change)\n2026-05-08T21:01:06.613235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2951187366245898742, trigger=click)\n2026-05-08T21:01:09.013878Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2951187366245898742, trigger=click)\n2026-05-08T21:02:24.900144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4793981130858720403, trigger=visual_change)\n2026-05-08T21:03:00.834443Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4979005722608610110, trigger=visual_change)\n2026-05-08T21:03:15.059207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=772314446463751549, trigger=visual_change)\n2026-05-08T21:03:20.421861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=772314446463751549, trigger=click)\n2026-05-08T21:03:21.573271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=772314446463751549, trigger=click)\n2026-05-08T21:03:24.482847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=772314446463751549, trigger=click)\n2026-05-08T21:03:24.732285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=772314446463751549, trigger=click)\n2026-05-08T21:03:25.504075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=772314446463751549, trigger=visual_change)\n2026-05-08T21:03:28.620241Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=772314446463751549, trigger=visual_change)\n2026-05-08T21:03:33.210921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3561975034088737886, trigger=click)\n2026-05-08T21:03:40.672959Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7623036389246058441, trigger=visual_change)\n2026-05-08T21:03:43.051397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7623036389246058441, trigger=click)\n2026-05-08T21:04:17.068960Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-08T21:04:17.779581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.4MB → 0.2MB (6.0x), 9 JPEGs deleted\n2026-05-08T21:04:18.546629Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.5MB → 0.3MB (4.6x), 10 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T21:05:58.181337Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6162862082642678309, trigger=click)\n2026-05-08T21:05:58.465844Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6162862082642678309, trigger=click)\n2026-05-08T21:06:00.754242Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6162862082642678309, trigger=click)\n2026-05-08T21:06:00.989794Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6162862082642678309, trigger=click)\n2026-05-08T21:06:08.164993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6162862082642678309, trigger=click)\n2026-05-08T21:06:08.428989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6162862082642678309, trigger=click)\n2026-05-08T21:06:17.267949Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4552264416724558099, trigger=visual_change)\n2026-05-08T21:06:23.722803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7038235136836995999, trigger=visual_change)\n2026-05-08T21:06:24.425270Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7038235136836995999, trigger=click)\n2026-05-08T21:06:27.875456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8000279009348332551, trigger=visual_change)\n2026-05-08T21:06:36.770626Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-670601693309784881, trigger=click)\n2026-05-08T21:06:37.052773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-670601693309784881, trigger=visual_change)\n2026-05-08T21:06:40.678625Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1553333732640047765, trigger=click)\n2026-05-08T21:06:42.970803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1553333732640047765, trigger=visual_change)\n2026-05-08T21:06:50.410701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-670601693309784881, trigger=click)\n2026-05-08T21:06:50.698201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-670601693309784881, trigger=click)\n2026-05-08T21:06:51.834995Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-670601693309784881, trigger=click)\n2026-05-08T21:06:52.089131Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-670601693309784881, trigger=click)\n2026-05-08T21:06:55.503231Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5416267253186340166, trigger=click)\n2026-05-08T21:06:55.767512Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5416267253186340166, trigger=click)\n2026-05-08T21:07:06.797250Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1598254649572854029, trigger=click)\n2026-05-08T21:07:07.080966Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1598254649572854029, trigger=click)\n2026-05-08T21:07:26.094192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6162862082642678309, trigger=click)\n2026-05-08T21:07:26.358484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6162862082642678309, trigger=click)\n2026-05-08T21:09:18.831192Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-08T21:09:19.849460Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.3x), 16 JPEGs deleted\n2026-05-08T21:09:21.257275Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 2.8MB → 1.1MB (2.5x), 20 JPEGs deleted\n2026-05-08T21:09:24.007459Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8187633539590837799, trigger=click)\n2026-05-08T21:09:37.247842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9051696218642254292, trigger=click)\n2026-05-08T21:09:38.125950Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9051696218642254292, trigger=click)\n2026-05-08T21:09:42.514304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9051696218642254292, trigger=click)\n2026-05-08T21:09:42.780918Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9051696218642254292, trigger=click)\n2026-05-08T21:10:23.638217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9051696218642254292, trigger=click)\n2026-05-08T21:10:32.249339Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9051696218642254292, trigger=click)\n2026-05-08T21:10:34.660845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6810519470838372495, trigger=click)\n2026-05-08T21:10:40.455969Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8296869480898852743, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T21:11:14.128113Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3195497519825248998, trigger=visual_change)\n2026-05-08T21:12:00.471616Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-346550604289919418, trigger=click)\n2026-05-08T21:13:02.802932Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3773368627623501263, trigger=click)\n2026-05-08T21:13:03.331855Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3773368627623501263, trigger=click)\n2026-05-08T21:13:04.529228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3773368627623501263, trigger=click)\n2026-05-08T21:13:04.911728Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3773368627623501263, trigger=click)\n2026-05-08T21:13:06.816662Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3773368627623501263, trigger=click)\n2026-05-08T21:13:07.086799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3773368627623501263, trigger=click)\n2026-05-08T21:14:21.327919Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 63 eligible frames\n2026-05-08T21:14:23.102986Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 3.4MB → 0.3MB (12.6x), 22 JPEGs deleted\n2026-05-08T21:14:26.165750Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 5.6MB → 1.7MB (3.4x), 39 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-08T21:17:46.195259Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4973223297647461121, trigger=click)\n2026-05-08T21:17:46.465187Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4973223297647461121, trigger=click)\n2026-05-08T21:17:51.973404Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2738389652473725666, trigger=visual_change)\n2026-05-08T21:18:58.400941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2578505850628214831, trigger=visual_change)\n2026-05-08T21:19:06.416424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=377549746013414133, trigger=click)\n2026-05-08T21:19:06.685020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=377549746013414133, trigger=click)\n2026-05-08T21:19:12.267096Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2618173462893528329, trigger=click)\n2026-05-08T21:19:12.544152Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2618173462893528329, trigger=click)\n2026-05-08T21:19:15.017582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1459350354743186378, trigger=visual_change)\n2026-05-08T21:19:15.591731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1459350354743186378, trigger=click)\n2026-05-08T21:19:15.868418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1459350354743186378, trigger=click)\n2026-05-08T21:19:19.875345Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5326607878323909585, trigger=click)\n2026-05-08T21:19:26.216722Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 89 eligible frames\n2026-05-08T21:19:28.902767Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 6.7MB → 0.2MB (27.6x), 44 JPEGs deleted\n2026-05-08T21:19:31.813806Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 6.8MB → 1.0MB (6.8x), 43 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T21:24:31.867377Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 61 eligible frames\n2026-05-08T21:24:34.120438Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 4.9MB → 0.2MB (20.4x), 32 JPEGs deleted\n2026-05-08T21:24:35.774008Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 3.4MB → 1.1MB (3.1x), 27 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T21:29:36.175579Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 85 eligible frames\n2026-05-08T21:29:38.440399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 6.0MB → 0.5MB (13.2x), 39 JPEGs deleted\n2026-05-08T21:29:41.331730Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 5.2MB → 1.1MB (4.7x), 44 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T21:31:54.638020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6285713294869460431, trigger=click)\n2026-05-08T21:31:54.936743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6285713294869460431, trigger=click)\n2026-05-08T21:34:41.431775Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-08T21:34:42.151157Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.5MB → 0.2MB (6.7x), 10 JPEGs deleted\n2026-05-08T21:34:42.946170Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.3MB → 0.4MB (3.7x), 10 JPEGs deleted\n2026-05-08T21:35:37.068968Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1902166815842082686, trigger=click)\n2026-05-08T21:35:40.020865Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1902166815842082686, trigger=click)\n2026-05-08T21:35:40.339742Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1902166815842082686, 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-08T21:36:06.995315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1902166815842082686, trigger=visual_change)\n2026-05-08T21:36:46.380456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1902166815842082686, trigger=visual_change)\n2026-05-08T21:37:32.308787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1902166815842082686, trigger=visual_change)\n2026-05-08T21:37:38.397888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1902166815842082686, trigger=visual_change)\n2026-05-08T21:37:41.424353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1902166815842082686, trigger=visual_change)\n2026-05-08T21:38:08.557506Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1902166815842082686, trigger=click)\n2026-05-08T21:38:57.045355Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7055243679485869533, trigger=visual_change)\n2026-05-08T21:39:42.978091Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-08T21:39:43.722518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.5MB → 0.2MB (6.7x), 10 JPEGs deleted\n2026-05-08T21:39:44.469363Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.3MB → 0.2MB (5.2x), 10 JPEGs deleted\n2026-05-08T21:40:29.390307Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7055243679485869533, trigger=click)\n2026-05-08T21:40:31.641192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7055243679485869533, trigger=click)\n2026-05-08T21:40:33.573652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7055243679485869533, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T21:44:44.495988Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-08T21:44:45.246239Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.7MB → 0.2MB (7.3x), 11 JPEGs deleted\n2026-05-08T21:44:46.141107Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 1.7MB → 0.4MB (4.0x), 12 JPEGs deleted\n2026-05-08T21:45:20.057437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7055243679485869533, trigger=click)\n2026-05-08T21:45:21.321027Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7055243679485869533, trigger=click)\n2026-05-08T21:45:27.255754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7055243679485869533, trigger=click)\n2026-05-08T21:45:28.774563Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7055243679485869533, trigger=click)\n2026-05-08T21:45:29.099275Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7055243679485869533, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T21:49:46.184240Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-08T21:49:46.901735Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.4MB → 0.2MB (6.0x), 9 JPEGs deleted\n2026-05-08T21:49:47.790415Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.5MB → 0.6MB (2.5x), 9 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T21:52:33.716988Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2581436281688479551, trigger=visual_change)\n2026-05-08T21:54:47.803942Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-08T21:54:48.610000Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 1.9MB → 0.2MB (8.0x), 12 JPEGs deleted\n2026-05-08T21:54:49.563965Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.8MB (2.3x), 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-08T21:59:49.577066Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-08T21:59:50.659239Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.4MB → 0.2MB (6.0x), 9 JPEGs deleted\n2026-05-08T21:59:51.627801Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.2MB → 0.4MB (6.0x), 13 JPEGs deleted\n2026-05-08T21:59:53.243879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=639999072169464541, trigger=click)\n2026-05-08T21:59:53.551127Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=639999072169464541, trigger=click)\n2026-05-08T21:59:54.536127Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=639999072169464541, trigger=click)\n2026-05-08T21:59:57.147010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2601141626454945546, trigger=click)\n2026-05-08T21:59:57.467025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2601141626454945546, trigger=click)\n2026-05-08T21:59:58.013866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2601141626454945546, trigger=click)\n2026-05-08T21:59:58.417155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2601141626454945546, trigger=click)\n2026-05-08T21:59:59.342346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2601141626454945546, trigger=click)\n2026-05-08T22:00:00.358167Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2601141626454945546, trigger=click)\n2026-05-08T22:00:02.462210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2601141626454945546, trigger=click)\n2026-05-08T22:00:02.847552Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2601141626454945546, trigger=click)\n2026-05-08T22:00:05.867385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2601141626454945546, trigger=click)\n2026-05-08T22:00:06.215294Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2601141626454945546, trigger=click)\n2026-05-08T22:00:09.191593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=76416274129722, trigger=click)\n2026-05-08T22:00:13.029530Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=665392000360357756, trigger=click)\n2026-05-08T22:00:13.348919Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=665392000360357756, trigger=click)\n2026-05-08T22:00:14.688528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=665392000360357756, trigger=click)\n2026-05-08T22:00:14.999189Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=665392000360357756, trigger=click)","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.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.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.28194445,"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.28611112,"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.42291668,"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.42708334,"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.5638889,"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.56805557,"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.7048611,"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.70902777,"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":"Python\"","depth":2,"bounds":{"left":0.8454861,"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.84965277,"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"}]...
|
-6082481048900001805
|
3292597617512260985
|
click
|
accessibility
|
NULL
|
2026-05-08T14:49:49.609203Z INFO screenpipe_engin 2026-05-08T14:49:49.609203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T14:49:51.287547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T14:49:51.557553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)
2026-05-08T14:49:55.546127Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T14:49:55.830946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)
2026-05-08T14:50:11.090897Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T14:50:13.680564Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T14:50:13.969205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)
2026-05-08T14:50:29.154934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T14:50:29.451120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-08T14:50:50.675988Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6568111742294861171, trigger=visual_change)
2026-05-08T14:50:57.102479Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-08T14:50:58.101629Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted
2026-05-08T14:50:59.015018Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.1x), 10 JPEGs deleted
2026-05-08T14:53:00.535112Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T14:53:04.007595Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T14:53:25.851015Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4751605852753609546, trigger=click)
2026-05-08T14:53:26.274372Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)
2026-05-08T14:53:28.930434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4751605852753609546, trigger=click)
2026-05-08T14:53:29.328010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)
2026-05-08T14:53:35.132260Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)
2026-05-08T14:53:40.381529Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4964913726732674038, trigger=visual_change)
2026-05-08T14:53:42.076555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4964913726732674038, trigger=click)
2026-05-08T14:53:45.544994Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)
2026-05-08T14:53:46.046519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4751605852753609546, trigger=click)
2026-05-08T14:53:47.264720Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)
2026-05-08T14:53:47.561308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4751605852753609546, trigger=click)
2026-05-08T14:53:48.382184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4751605852753609546, trigger=click)
2026-05-08T14:53:48.743407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)
2026-05-08T14:53:51.379962Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4751605852753609546, trigger=click)
2026-05-08T14:53:51.654508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4751605852753609546, trigger=click)
2026-05-08T14:54:47.348653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)
2026-05-08T14:54:47.723203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)
2026-05-08T14:54:50.180917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)
2026-05-08T14:54:50.478730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)
2026-05-08T14:54:58.451377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)
2026-05-08T14:55:09.318848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)
2026-05-08T14:55:10.862529Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)
2026-05-08T14:55:18.507785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)
2026-05-08T14:55:18.871963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, 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-08T14:55:51.534743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)
2026-05-08T14:55:52.200509Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)
2026-05-08T14:55:59.058321Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames
2026-05-08T14:55:59.519280Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)
2026-05-08T14:55:59.767634Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)
2026-05-08T14:56:00.305068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 3.5MB → 0.5MB (6.6x), 19 JPEGs deleted
2026-05-08T14:56:02.739515Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.0MB → 1.6MB (1.9x), 18 JPEGs deleted
2026-05-08T14:56:05.706811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)
2026-05-08T14:56:06.087359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)
2026-05-08T14:59:19.019164Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=27295377687985724, trigger=click)
2026-05-08T14:59:56.592361Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-154998861094468201, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-08T15:01:02.825868Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 61 eligible frames
2026-05-08T15:01:05.085725Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 4.5MB → 0.3MB (16.6x), 27 JPEGs deleted
2026-05-08T15:01:10.221435Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 5.4MB → 3.2MB (1.7x), 32 JPEGs deleted
2026-05-08T15:01:13.754698Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)
2026-05-08T15:01:15.582103Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)
2026-05-08T15:01:16.298764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)
2026-05-08T15:01:19.894102Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=click)
2026-05-08T15:01:20.257936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7945320295140438625, trigger=click)
2026-05-08T15:04:19.651821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7945320295140438625, trigger=visual_change)
2026-05-08T15:04:50.911238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6411243940170843070, trigger=click)
2026-05-08T15:05:11.224935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6411243940170843070, trigger=click)
2026-05-08T15:05:14.480611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6411243940170843070, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-08T15:05:51.329864Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6411243940170843070, trigger=click)
2026-05-08T15:05:51.814746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6411243940170843070, trigger=click)
2026-05-08T15:06:10.960059Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 82 eligible frames
2026-05-08T15:06:12.742702Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.8MB → 0.3MB (17.8x), 29 JPEGs deleted
2026-05-08T15:06:18.913714Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 9.2MB → 3.5MB (2.6x), 51 JPEGs deleted
2026-05-08T15:06:40.139020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6411243940170843070, trigger=click)
2026-05-08T15:06:40.573412Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6411243940170843070, trigger=visual_change)
2026-05-08T15:06:44.995997Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6411243940170843070, trigger=visual_change)
2026-05-08T15:07:12.301549Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
2026-05-08T15:07:15.768168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)
2026-05-08T15:07:16.206362Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
2026-05-08T15:07:22.997889Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
2026-05-08T15:07:23.588534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)
2026-05-08T15:07:35.901520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)
2026-05-08T15:09:04.603476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=visual_change)
2026-05-08T15:09:22.666605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)
2026-05-08T15:09:30.864866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=visual_change)
2026-05-08T15:09:36.340393Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T15:10:01.344041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
2026-05-08T15:10:05.437030Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)
2026-05-08T15:10:06.082416Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
2026-05-08T15:10:14.973217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
2026-05-08T15:10:15.388666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)
2026-05-08T15:10:25.321155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)
2026-05-08T15:10:30.009832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)
2026-05-08T15:10:30.715271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
2026-05-08T15:10:33.510944Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
2026-05-08T15:10:34.995072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=visual_change)
2026-05-08T15:10:44.007798Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-08T15:10:47.692285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
2026-05-08T15:11:03.600937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)
2026-05-08T15:11:03.923842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
2026-05-08T15:11:14.535215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=visual_change)
2026-05-08T15:11:18.968690Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 81 eligible frames
2026-05-08T15:11:21.245943Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 5.4MB → 0.3MB (19.3x), 32 JPEGs deleted
2026-05-08T15:11:24.797216Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 47 frames, 7.7MB → 2.5MB (3.1x), 47 JPEGs deleted
2026-05-08T15:11:29.035259Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=visual_change)
2026-05-08T15:11:38.791725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)
2026-05-08T15:11:46.373759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T15:11:46.723534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)
2026-05-08T15:11:48.539920Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T15:11:50.779663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T15:11:54.217278Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)
2026-05-08T15:11:54.785319Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T15:12:28.499667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
2026-05-08T15:12:32.042864Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)
2026-05-08T15:12:32.416014Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
2026-05-08T15:12:33.786065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4389898466722807821, trigger=click)
2026-05-08T15:12:34.078607Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4389898466722807821, trigger=click)
2026-05-08T15:12:41.649510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)
2026-05-08T15:12:45.998721Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)
2026-05-08T15:12:50.340079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)
2026-05-08T15:12:52.894661Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)
2026-05-08T15:12:54.096986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)
2026-05-08T15:13:54.312751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)
2026-05-08T15:13:54.631514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)
2026-05-08T15:13:55.724081Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)
2026-05-08T15:14:03.366654Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)
2026-05-08T15:14:03.732487Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)
2026-05-08T15:14:39.125293Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)
2026-05-08T15:14:39.453413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, 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-08T15:15:49.579257Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=visual_change)
2026-05-08T15:16:25.481662Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-08T15:16:26.679836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.2MB → 0.3MB (8.3x), 13 JPEGs deleted
2026-05-08T15:16:28.026867Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.6MB → 1.1MB (2.4x), 13 JPEGs deleted
2026-05-08T15:16:49.695422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=visual_change)
2026-05-08T15:18:05.495401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=visual_change)
2026-05-08T15:18:09.524793Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=visual_change)
2026-05-08T15:18:11.120775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=920666202760937713, trigger=click)
2026-05-08T15:18:11.512222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=920666202760937713, trigger=click)
2026-05-08T15:18:25.856463Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)
2026-05-08T15:18:31.463769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)
2026-05-08T15:18:31.806210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T15:18:35.550613Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4787811015421350360, trigger=click)
2026-05-08T15:18:36.021949Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4787811015421350360, trigger=click)
2026-05-08T15:18:52.944742Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:18:55.234377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:18:56.183217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:18:56.628057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:19:02.717919Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:19:03.273484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:19:09.163092Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:19:20.565501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:19:23.767875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:19:24.123343Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-08T15:21:28.072608Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 40 eligible frames
2026-05-08T15:21:29.266572Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 0.3MB (10.0x), 16 JPEGs deleted
2026-05-08T15:21:31.472410Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 4.4MB → 1.6MB (2.7x), 22 JPEGs deleted
2026-05-08T15:22:52.709303Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=visual_change)
2026-05-08T15:25:20.060798Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:25:20.490741Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-08T15:26:06.244666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:26:06.580582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:26:31.634810Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames
2026-05-08T15:26:32.874346Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.8MB → 0.3MB (7.1x), 11 JPEGs deleted
2026-05-08T15:26:34.255745Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.4MB → 1.1MB (3.1x), 17 JPEGs deleted
2026-05-08T15:28:57.479854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:28:57.740078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:29:12.434923Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:29:16.829366Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
2026-05-08T15:29:18.361423Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-08T15:31:34.666329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames
2026-05-08T15:31:35.482851Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.0MB → 0.3MB (7.8x), 12 JPEGs deleted
2026-05-08T15:31:36.499873Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.1MB → 0.8MB (2.7x), 11 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-08T15:36:36.551444Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames
2026-05-08T15:36:37.612979Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.5MB → 0.3MB (5.9x), 9 JPEGs deleted
2026-05-08T15:36:38.760326Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.5MB → 0.6MB (2.5x), 8 JPEGs deleted
2026-05-08T15:37:22.494625Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4119376164685342865, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-08T15:41:39.244050Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-05-08T15:41:40.346639Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.8MB → 0.3MB (11.0x), 17 JPEGs deleted
2026-05-08T15:41:42.541286Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.6MB → 1.6MB (2.9x), 23 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-08T15:46:42.586234Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames
2026-05-08T15:46:43.667243Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.8MB → 0.3MB (11.0x), 17 JPEGs deleted
2026-05-08T15:46:45.513967Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.2MB → 1.4MB (3.0x), 18 JPEGs deleted
2026-05-08T15:49:24.237883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9018317124388068051, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-08T15:51:22.732177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8556037216162659581, trigger=click)
2026-05-08T15:51:45.899593Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 47 eligible frames
2026-05-08T15:51:48.027425Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.3MB → 0.3MB (12.9x), 20 JPEGs deleted
2026-05-08T15:51:50.132411Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.9MB → 2.5MB (2.4x), 25 JPEGs deleted
2026-05-08T15:53:41.459790Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8556037216162659581, 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-08T15:56:50.195138Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames
2026-05-08T15:56:51.634851Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 3.8MB → 0.3MB (14.8x), 23 JPEGs deleted
2026-05-08T15:56:56.124421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 11.2MB → 4.4MB (2.6x), 48 JPEGs deleted
2026-05-08T15:58:27.339768Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1171067077588819235, trigger=visual_change)
2026-05-08T15:59:41.630726Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7077191483816511649, trigger=click)
2026-05-08T16:00:03.491890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2844556328214808905, trigger=click)
2026-05-08T16:00:03.888204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2844556328214808905, trigger=click)
2026-05-08T16:00:07.331711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2844556328214808905, trigger=click)
2026-05-08T16:00:07.606440Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2844556328214808905, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-08T16:01:08.594472Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4735302521368238568, trigger=click)
2026-05-08T16:01:26.096380Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4735302521368238568, trigger=click)
2026-05-08T16:01:26.307893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4735302521368238568, trigger=click)
2026-05-08T16:01:56.162848Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-05-08T16:01:57.213444Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 0.3MB (10.2x), 16 JPEGs deleted
2026-05-08T16:01:59.474097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.4MB → 2.2MB (2.0x), 24 JPEGs deleted
2026-05-08T16:02:11.425283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7474424011896884832, trigger=visual_change)
2026-05-08T16:02:14.495109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7474424011896884832, trigger=visual_change)
2026-05-08T16:04:46.888847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
2026-05-08T16:04:47.314661Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)
2026-05-08T16:04:49.756313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=visual_change)
2026-05-08T16:04:50.031875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
2026-05-08T16:04:55.822235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7263191621832440318, trigger=click)
2026-05-08T16:04:56.179808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7263191621832440318, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-08T16:06:16.151596Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2442208489262293543, trigger=visual_change)
2026-05-08T16:06:19.268137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2442208489262293543, trigger=visual_change)
2026-05-08T16:07:00.029126Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 47 eligible frames
2026-05-08T16:07:02.230868Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 3.2MB → 0.3MB (12.2x), 19 JPEGs deleted
2026-05-08T16:07:05.301512Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 5.2MB → 2.2MB (2.3x), 26 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-08T16:12:05.323575Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames
2026-05-08T16:12:07.015283Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 3.2MB → 0.3MB (12.3x), 19 JPEGs deleted
2026-05-08T16:12:10.047850Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.4MB → 3.1MB (2.1x), 34 JPEGs deleted
2026-05-08T16:13:48.549264Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8766830520303135925, trigger=visual_change)
2026-05-08T16:13:51.522434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8766830520303135925, trigger=visual_change)
2026-05-08T16:14:40.081579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)
2026-05-08T16:14:42.538572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)
2026-05-08T16:14:44.967369Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)
2026-05-08T16:14:45.257318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, 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-08T16:16:36.354333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1628486266948283197, trigger=visual_change)
2026-05-08T16:16:50.996934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1167165465775525926, trigger=click)
2026-05-08T16:16:54.279300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1167165465775525926, trigger=click)
2026-05-08T16:16:55.851229Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1167165465775525926, trigger=visual_change)
2026-05-08T16:16:58.905093Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1167165465775525926, trigger=click)
2026-05-08T16:17:10.520039Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 48 eligible frames
2026-05-08T16:17:14.585574Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 3.9MB → 1.1MB (3.4x), 22 JPEGs deleted
2026-05-08T16:17:20.865438Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.8MB → 2.6MB (1.9x), 24 JPEGs deleted
2026-05-08T16:18:00.061735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)
2026-05-08T16:18:00.521894Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)
2026-05-08T16:18:07.812674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)
2026-05-08T16:18:08.597501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-08T16:21:52.302107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:22:21.483331Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 44 eligible frames
2026-05-08T16:22:23.504019Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.8MB → 0.4MB (7.3x), 17 JPEGs deleted
2026-05-08T16:22:27.609680Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.5MB → 2.0MB (2.2x), 25 JPEGs deleted
2026-05-08T16:22:44.760229Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:22:58.309314Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:23:23.278358Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:23:28.711448Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:23:31.606725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:24:47.675344Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7579307838644216966, trigger=click)
2026-05-08T16:24:47.969319Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7579307838644216966, trigger=visual_change)
2026-05-08T16:24:52.596757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7579307838644216966, trigger=click)
2026-05-08T16:25:10.506206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8710375623998314330, trigger=click)
2026-05-08T16:25:10.844330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8710375623998314330, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-08T16:26:00.024658Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7579307838644216966, trigger=click)
2026-05-08T16:26:01.075501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7579307838644216966, trigger=click)
2026-05-08T16:27:27.743597Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames
2026-05-08T16:27:29.347787Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 4.3MB → 0.3MB (16.4x), 26 JPEGs deleted
2026-05-08T16:27:33.917512Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 9.1MB → 3.8MB (2.4x), 48 JPEGs deleted
2026-05-08T16:28:35.614068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)
2026-05-08T16:28:38.078614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:28:52.218743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:28:58.626947Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:29:30.541172Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)
2026-05-08T16:29:45.788732Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)
2026-05-08T16:29:51.148742Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:30:06.437139Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:30:16.208028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:30:27.080114Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:30:30.643366Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:30:34.280383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)
2026-05-08T16:30:34.765290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)
2026-05-08T16:30:37.103183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-08T16:31:41.123665Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)
2026-05-08T16:31:46.284285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:31:49.513105Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:31:51.541319Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:32:27.796318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)
2026-05-08T16:32:34.687689Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames
2026-05-08T16:32:35.458896Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.3MB (6.6x), 10 JPEGs deleted
2026-05-08T16:32:36.622164Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.1MB → 0.6MB (3.4x), 12 JPEGs deleted
2026-05-08T16:32:41.290383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:32:45.046681Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)
2026-05-08T16:32:46.436402Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)
2026-05-08T16:32:47.862586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)
2026-05-08T16:32:48.312606Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)
2026-05-08T16:32:49.821556Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)
2026-05-08T16:33:00.702282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=visual_change)
2026-05-08T16:33:05.923516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2045079508751645345, trigger=click)
2026-05-08T16:33:06.342559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)
2026-05-08T16:33:43.909404Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2045079508751645345, trigger=click)
2026-05-08T16:34:29.466807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3175715562603377888, trigger=visual_change)
2026-05-08T16:34:41.161989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6337657672782761712, trigger=click)
2026-05-08T16:34:42.969057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3175715562603377888, trigger=click)
2026-05-08T16:35:16.301466Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2435399166852945830, 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-08T16:36:08.902473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8710375623998314330, trigger=click)
2026-05-08T16:36:09.349960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8710375623998314330, trigger=click)
2026-05-08T16:36:39.712526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2435399166852945830, trigger=visual_change)
2026-05-08T16:36:42.078776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2435399166852945830, trigger=visual_change)
2026-05-08T16:36:49.043460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2435399166852945830, trigger=visual_change)
2026-05-08T16:36:58.316674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2435399166852945830, trigger=click)
2026-05-08T16:37:37.528078Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames
2026-05-08T16:37:38.928637Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 0.3MB (9.9x), 15 JPEGs deleted
2026-05-08T16:37:42.138895Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.3MB → 2.0MB (2.1x), 21 JPEGs deleted
2026-05-08T16:38:05.259643Z INFO screenpipe_...
|
11285
|
NULL
|
NULL
|
NULL
|
|
7082
|
318
|
9
|
2026-05-08T08:14:18.632075+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778228058632_m2.jpg...
|
iTerm2
|
screenpipe"
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
2026-05-07T19:49:57.586646Z INFO screenpipe_engin 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
[URL_WITH_CREDENTIALS] record --disable-audio --ignored-windows "Boosteroid"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-05-08T09:25:44.404966Z INFO screenpipe_eng...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"2026-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\n2026-05-08T11:12:57.108963Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.4MB → 0.3MB (5.1x), 8 JPEGs deleted\n2026-05-08T11:13:00.158739Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5913295812195877774, trigger=visual_change)\n2026-05-08T11:13:05.550195Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5913295812195877774, trigger=click)\n2026-05-08T11:13:05.651938Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5913295812195877774, trigger=click)\n2026-05-08T11:13:10.744168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5913295812195877774, trigger=click)\n2026-05-08T11:13:10.819972Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5913295812195877774, trigger=click)\n2026-05-08T11:14:12.779888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6316162581802160030, trigger=click)","depth":4,"on_screen":true,"value":"2026-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\n2026-05-08T11:12:57.108963Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.4MB → 0.3MB (5.1x), 8 JPEGs deleted\n2026-05-08T11:13:00.158739Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5913295812195877774, trigger=visual_change)\n2026-05-08T11:13:05.550195Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5913295812195877774, trigger=click)\n2026-05-08T11:13:05.651938Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5913295812195877774, trigger=click)\n2026-05-08T11:13:10.744168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5913295812195877774, trigger=click)\n2026-05-08T11:13:10.819972Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5913295812195877774, trigger=click)\n2026-05-08T11:14:12.779888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6316162581802160030, trigger=click)","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"}]...
|
-3103914630047576232
|
3220540024011195771
|
click
|
accessibility
|
NULL
|
2026-05-07T19:49:57.586646Z INFO screenpipe_engin 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
[URL_WITH_CREDENTIALS] record --disable-audio --ignored-windows "Boosteroid"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-05-08T09:25:44.404966Z INFO screenpipe_eng...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
7081
|
317
|
10
|
2026-05-08T08:14:18.514866+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778228058514_m1.jpg...
|
iTerm2
|
screenpipe"
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
2026-05-07T19:49:57.586646Z INFO screenpipe_engin 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
[URL_WITH_CREDENTIALS] record --disable-audio --ignored-windows "Boosteroid"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-05-08T09:25:44.404966Z INFO screenpipe_eng...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"2026-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\n2026-05-08T11:12:57.108963Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.4MB → 0.3MB (5.1x), 8 JPEGs deleted\n2026-05-08T11:13:00.158739Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5913295812195877774, trigger=visual_change)\n2026-05-08T11:13:05.550195Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5913295812195877774, trigger=click)\n2026-05-08T11:13:05.651938Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5913295812195877774, trigger=click)\n2026-05-08T11:13:10.744168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5913295812195877774, trigger=click)\n2026-05-08T11:13:10.819972Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5913295812195877774, trigger=click)\n2026-05-08T11:14:12.779888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6316162581802160030, trigger=click)","depth":4,"on_screen":true,"value":"2026-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\n2026-05-08T11:12:57.108963Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.4MB → 0.3MB (5.1x), 8 JPEGs deleted\n2026-05-08T11:13:00.158739Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5913295812195877774, trigger=visual_change)\n2026-05-08T11:13:05.550195Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5913295812195877774, trigger=click)\n2026-05-08T11:13:05.651938Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5913295812195877774, trigger=click)\n2026-05-08T11:13:10.744168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5913295812195877774, trigger=click)\n2026-05-08T11:13:10.819972Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5913295812195877774, trigger=click)\n2026-05-08T11:14:12.779888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6316162581802160030, trigger=click)","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"}]...
|
-3103914630047576232
|
3220540024011195771
|
click
|
accessibility
|
NULL
|
2026-05-07T19:49:57.586646Z INFO screenpipe_engin 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
[URL_WITH_CREDENTIALS] record --disable-audio --ignored-windows "Boosteroid"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-05-08T09:25:44.404966Z INFO screenpipe_eng...
|
7080
|
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
|
True
|
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
|
|
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
|
True
|
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
|
|
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
|
True
|
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
|
|
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"
|
True
|
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
|
|
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"
|
True
|
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
|
|
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"
|
True
|
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
|
|
2141
|
98
|
53
|
2026-05-07T11:03:09.701230+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778151789701_m2.jpg...
|
iTerm2
|
screenpipe"
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
2026-05-07T10:18:21.374558Z INFO screenpipe_engin 2026-05-07T10:18:21.374558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:27.400579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:36.379491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)
2026-05-07T10:18:39.375238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)
2026-05-07T10:19:43.208935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)
2026-05-07T10:19:49.257421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:21:21.848375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=click)
2026-05-07T10:21:23.439805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=visual_change)
2026-05-07T10:21:38.803777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4689651471004117672, trigger=click)
2026-05-07T10:21:44.054102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames
2026-05-07T10:21:46.307600Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 5.0MB → 1.3MB (3.8x), 38 JPEGs deleted
2026-05-07T10:21:49.031129Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.2MB → 1.4MB (5.2x), 44 JPEGs deleted
2026-05-07T10:23:02.085605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)
2026-05-07T10:23:05.086593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)
2026-05-07T10:24:05.661776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)
2026-05-07T10:24:09.585701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)
2026-05-07T10:24:11.714956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:25:31.235235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4393937499657261667, trigger=visual_change)
2026-05-07T10:25:38.986311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2365554338448923185, trigger=click)
2026-05-07T10:26:49.039316Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-05-07T10:26:52.006289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 9.5MB → 4.4MB (2.1x), 42 JPEGs deleted
2026-05-07T10:26:54.644073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.6MB → 1.1MB (7.0x), 44 JPEGs deleted
2026-05-07T10:28:33.499505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:35.956588Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:36.666492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:36.789359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:39.100987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:40.047061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:40.064268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:42.052599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:44.774285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:44.791022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:45.378301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:46.470785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:46.575295Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:47.652750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:47.668490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:48.439575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:50.165309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:50.177581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:51.452287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:51.994437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:52.053841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:54.432682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:03.124980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:03.868714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:05.079320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:06.543967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:06.576904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:08.792645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:08.865500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:20.773748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:21.723479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:21.752924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:23.883669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1480943928003130782, trigger=visual_change)
2026-05-07T10:29:35.016352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:36.054767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:36.117899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:38.114508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:38.937597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:38.987983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:31:28.462010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9014748524946296965, trigger=click)
2026-05-07T10:31:28.506716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9014748524946296965, trigger=click)
2026-05-07T10:31:54.652328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames
2026-05-07T10:31:57.015395Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 13.6MB → 2.6MB (5.3x), 37 JPEGs deleted
2026-05-07T10:32:00.752190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 7.5MB → 3.0MB (2.5x), 63 JPEGs deleted
2026-05-07T10:32:26.599963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:32:27.400474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:34:30.099383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:34:30.729647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:35:03.954351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:35:13.717941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, 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-07T10:37:00.792475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames
2026-05-07T10:37:03.726678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 15.7MB → 2.8MB (5.7x), 45 JPEGs deleted
2026-05-07T10:37:07.426691Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 8.5MB → 3.4MB (2.5x), 57 JPEGs deleted
2026-05-07T10:37:20.569450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:29.162289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:29.307132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:30.755107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:37:32.262354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:32.364050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:45.907491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:37:47.205630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:47.304637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:41:59.417224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5950044591583842886, trigger=click)
2026-05-07T10:41:59.477946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5950044591583842886, trigger=click)
2026-05-07T10:42:04.742903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5999585032610140654, trigger=click)
2026-05-07T10:42:04.791839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5999585032610140654, trigger=click)
2026-05-07T10:42:07.459097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames
2026-05-07T10:42:08.925855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 2.0MB (2.1x), 20 JPEGs deleted
2026-05-07T10:42:09.013373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3109201817482414574, trigger=click)
2026-05-07T10:42:09.056483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3109201817482414574, trigger=click)
2026-05-07T10:42:10.403020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.2MB (2.2x), 16 JPEGs deleted
2026-05-07T10:42:15.023525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7036607934458099426, trigger=click)
2026-05-07T10:42:15.087803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7036607934458099426, trigger=click)
2026-05-07T10:42:55.509669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2284708141138457574, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:47:10.412520Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames
2026-05-07T10:47:12.469581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.4MB → 1.8MB (4.7x), 34 JPEGs deleted
2026-05-07T10:47:15.163169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.2MB → 2.4MB (3.0x), 40 JPEGs deleted
2026-05-07T10:49:59.513306Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5898226934247819222, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:52:15.173889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames
2026-05-07T10:52:17.082276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.4MB → 0.7MB (11.6x), 32 JPEGs deleted
2026-05-07T10:52:19.490930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 5.9MB → 2.2MB (2.7x), 39 JPEGs deleted
2026-05-07T10:54:22.187516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:54:28.229775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:10.540942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:13.602063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:16.605531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
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-07T10:55:24.247307Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:57:19.473518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T10:57:20.680885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.9MB → 0.5MB (5.3x), 11 JPEGs deleted
2026-05-07T10:57:21.976198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 1.3MB (1.9x), 15 JPEGs deleted
2026-05-07T10:58:11.572541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:11.672796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:12.154759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:13.639499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)
2026-05-07T10:58:15.413079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:15.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:16.595925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)
2026-05-07T10:58:21.437769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.085129Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.869865Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.981197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:42.120927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1967027037406422417, trigger=click)
2026-05-07T10:58:42.168157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1967027037406422417, trigger=click)
2026-05-07T10:58:59.393221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3964650797953228084, trigger=click)
2026-05-07T10:58:59.482526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=click)
2026-05-07T10:59:49.917826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)
2026-05-07T11:00:17.089194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T11:02:21.972630Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T11:02:22.860530Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.6MB → 0.5MB (4.8x), 10 JPEGs deleted
2026-05-07T11:02:23.655299Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.4MB (4.9x), 10 JPEGs deleted
2026-05-07T11:03:02.204893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:02.270520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:05.248220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:05.306387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:59.105792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T11:05:34.710050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:07:23.661054Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames
2026-05-07T11:07:25.906642Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 10.0MB → 0.4MB (23.0x), 38 JPEGs deleted
2026-05-07T11:07:28.176089Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 6.9MB → 2.5MB (2.8x), 35 JPEGs deleted
2026-05-07T11:08:06.864979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:15.119215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:08:29.818126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:32.981193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:33.042213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:50.978274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:52.734286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:52.851489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:09:07.119123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:09:37.291815Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:09:40.319359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:10:14.288318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:14.424670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:16.847960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:16.940298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T11:10:50.032003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:10:56.222667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:56.312244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:20.348299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:11:21.120460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:23.721850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:23.804892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:29.056996Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:29.140586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:30.305845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:30.383186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:32.114228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:32.191508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:35.851585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:11:45.797893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:11:58.899193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:12:02.054717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.755693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.846886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:03.619909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)
2026-05-07T11:12:10.642255Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:10.727852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:11.690324Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:11.781304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:21.621763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:25.624917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:28.182732Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames
2026-05-07T11:12:30.153855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.1MB → 0.9MB (8.3x), 32 JPEGs deleted
2026-05-07T11:12:32.796836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.6MB → 2.8MB (2.7x), 40 JPEGs deleted
2026-05-07T11:12:40.535068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:40.647364Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:41.220156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:41.301848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:43.222251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:43.266764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:13:01.235609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:01.299808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:32.450693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:32.586876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:44.862308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:44.940165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:14:01.162441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:03.453473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:08.993859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:09.054039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:12.312363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:12.354292Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:21.396038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:21.489451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:22.083385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=visual_change)
2026-05-07T11:14:36.252205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:43.015757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:43.664591Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=visual_change)
2026-05-07T11:14:45.857760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:45.904716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:47.073442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, 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-07T11:16:05.411899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=visual_change)
2026-05-07T11:17:32.802525Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames
2026-05-07T11:17:33.719103Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.1x), 13 JPEGs deleted
2026-05-07T11:17:35.285795Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 3.2MB → 1.9MB (1.7x), 15 JPEGs deleted
2026-05-07T11:20:09.287243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1113449299881994885, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T11:21:04.601763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)
2026-05-07T11:21:05.195829Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)
2026-05-07T11:21:05.286304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)
2026-05-07T11:21:07.276282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=visual_change)
2026-05-07T11:21:07.777421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)
2026-05-07T11:21:13.629026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)
2026-05-07T11:21:13.684368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)
2026-05-07T11:21:20.314652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)
2026-05-07T11:22:35.312878Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 35 eligible frames
2026-05-07T11:22:36.542655Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 2.8MB → 0.3MB (11.1x), 19 JPEGs deleted
2026-05-07T11:22:37.886380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.9MB → 1.4MB (2.1x), 14 JPEGs deleted
2026-05-07T11:24:10.600218Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:24:16.658727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:24:16.744250Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:24:17.259922Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:24:19.786638Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:24:19.868844Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:24:35.113724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T11:25:31.482893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:25:31.571840Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:26:14.372219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:14.474811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:16.108321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:16.208931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:19.179453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:19.261532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:19.866610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:22.898361Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)
2026-05-07T11:26:24.804817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:24.843000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:25.614460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:25.699649Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:26.157175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:26.240503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:29.134680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:29.186484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:29.947299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:30.055213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:32.884556Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:32.980451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:33.854993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:34.813905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:46.232735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:53.813359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:53.904687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:54.896284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:54.939177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:55.477051Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:55.548442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:56.460709Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:56.544450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:57.234557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:57.310735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:57.927276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)
2026-05-07T11:26:59.853475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:59.951408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:09.984206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:13.639304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)
2026-05-07T11:27:16.675677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)
2026-05-07T11:27:21.707146Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:21.788450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:22.382630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:22.458852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:23.512005Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:23.593854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:37.895015Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames
2026-05-07T11:27:38.069671Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:39.415803Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (12.6x), 24 JPEGs deleted
2026-05-07T11:27:41.361532Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 1.7MB (3.7x), 29 JPEGs deleted
2026-05-07T11:27:44.250056Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:44.946799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:45.012823Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:45.951481Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:46.036903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:46.637934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:46.720109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:47.898633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)
2026-05-07T11:28:32.963811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)
2026-05-07T11:28:33.481808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)
2026-05-07T11:28:35.408327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)
2026-05-07T11:28:35.488526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)
2026-05-07T11:28:35.994222Z INFO screenpipe_engine::event_driven_capture: content ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"2026-05-07T10:18:21.374558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:27.400579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:36.379491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)\n2026-05-07T10:18:39.375238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)\n2026-05-07T10:19:43.208935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)\n2026-05-07T10:19:49.257421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T10:21:21.848375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=click)\n2026-05-07T10:21:23.439805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=visual_change)\n2026-05-07T10:21:38.803777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4689651471004117672, trigger=click)\n2026-05-07T10:21:44.054102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames\n2026-05-07T10:21:46.307600Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 5.0MB → 1.3MB (3.8x), 38 JPEGs deleted\n2026-05-07T10:21:49.031129Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.2MB → 1.4MB (5.2x), 44 JPEGs deleted\n2026-05-07T10:23:02.085605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)\n2026-05-07T10:23:05.086593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)\n2026-05-07T10:24:05.661776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)\n2026-05-07T10:24:09.585701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)\n2026-05-07T10:24:11.714956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:25:31.235235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4393937499657261667, trigger=visual_change)\n2026-05-07T10:25:38.986311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2365554338448923185, trigger=click)\n2026-05-07T10:26:49.039316Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames\n2026-05-07T10:26:52.006289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 9.5MB → 4.4MB (2.1x), 42 JPEGs deleted\n2026-05-07T10:26:54.644073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.6MB → 1.1MB (7.0x), 44 JPEGs deleted\n2026-05-07T10:28:33.499505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:35.956588Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:36.666492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:36.789359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:39.100987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:40.047061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:40.064268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:42.052599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:44.774285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:44.791022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:45.378301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:46.470785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:46.575295Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:47.652750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:47.668490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:48.439575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:50.165309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:50.177581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:51.452287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:51.994437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:52.053841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:54.432682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:03.124980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:03.868714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:05.079320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:06.543967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:06.576904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:08.792645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:08.865500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:20.773748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:21.723479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:21.752924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:23.883669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1480943928003130782, trigger=visual_change)\n2026-05-07T10:29:35.016352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:36.054767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:36.117899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:38.114508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:38.937597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:38.987983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:31:28.462010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9014748524946296965, trigger=click)\n2026-05-07T10:31:28.506716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9014748524946296965, trigger=click)\n2026-05-07T10:31:54.652328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames\n2026-05-07T10:31:57.015395Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 13.6MB → 2.6MB (5.3x), 37 JPEGs deleted\n2026-05-07T10:32:00.752190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 7.5MB → 3.0MB (2.5x), 63 JPEGs deleted\n2026-05-07T10:32:26.599963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:32:27.400474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:34:30.099383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:34:30.729647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:35:03.954351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:35:13.717941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, 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-07T10:37:00.792475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames\n2026-05-07T10:37:03.726678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 15.7MB → 2.8MB (5.7x), 45 JPEGs deleted\n2026-05-07T10:37:07.426691Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 8.5MB → 3.4MB (2.5x), 57 JPEGs deleted\n2026-05-07T10:37:20.569450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:29.162289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:29.307132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:30.755107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:37:32.262354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:32.364050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:45.907491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:37:47.205630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:47.304637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T10:41:59.417224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5950044591583842886, trigger=click)\n2026-05-07T10:41:59.477946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5950044591583842886, trigger=click)\n2026-05-07T10:42:04.742903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5999585032610140654, trigger=click)\n2026-05-07T10:42:04.791839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5999585032610140654, trigger=click)\n2026-05-07T10:42:07.459097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-07T10:42:08.925855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 2.0MB (2.1x), 20 JPEGs deleted\n2026-05-07T10:42:09.013373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3109201817482414574, trigger=click)\n2026-05-07T10:42:09.056483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3109201817482414574, trigger=click)\n2026-05-07T10:42:10.403020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.2MB (2.2x), 16 JPEGs deleted\n2026-05-07T10:42:15.023525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7036607934458099426, trigger=click)\n2026-05-07T10:42:15.087803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7036607934458099426, trigger=click)\n2026-05-07T10:42:55.509669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2284708141138457574, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:47:10.412520Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames\n2026-05-07T10:47:12.469581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.4MB → 1.8MB (4.7x), 34 JPEGs deleted\n2026-05-07T10:47:15.163169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.2MB → 2.4MB (3.0x), 40 JPEGs deleted\n2026-05-07T10:49:59.513306Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5898226934247819222, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:52:15.173889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames\n2026-05-07T10:52:17.082276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.4MB → 0.7MB (11.6x), 32 JPEGs deleted\n2026-05-07T10:52:19.490930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 5.9MB → 2.2MB (2.7x), 39 JPEGs deleted\n2026-05-07T10:54:22.187516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:54:28.229775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:10.540942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:13.602063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:16.605531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, 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-07T10:55:24.247307Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:57:19.473518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T10:57:20.680885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.9MB → 0.5MB (5.3x), 11 JPEGs deleted\n2026-05-07T10:57:21.976198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 1.3MB (1.9x), 15 JPEGs deleted\n2026-05-07T10:58:11.572541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:11.672796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:12.154759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:13.639499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)\n2026-05-07T10:58:15.413079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:15.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:16.595925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)\n2026-05-07T10:58:21.437769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.085129Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.869865Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.981197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:42.120927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1967027037406422417, trigger=click)\n2026-05-07T10:58:42.168157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1967027037406422417, trigger=click)\n2026-05-07T10:58:59.393221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3964650797953228084, trigger=click)\n2026-05-07T10:58:59.482526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=click)\n2026-05-07T10:59:49.917826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)\n2026-05-07T11:00:17.089194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:02:21.972630Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T11:02:22.860530Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.6MB → 0.5MB (4.8x), 10 JPEGs deleted\n2026-05-07T11:02:23.655299Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.4MB (4.9x), 10 JPEGs deleted\n2026-05-07T11:03:02.204893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:02.270520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:05.248220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:05.306387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:59.105792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:05:34.710050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:07:23.661054Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames\n2026-05-07T11:07:25.906642Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 10.0MB → 0.4MB (23.0x), 38 JPEGs deleted\n2026-05-07T11:07:28.176089Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 6.9MB → 2.5MB (2.8x), 35 JPEGs deleted\n2026-05-07T11:08:06.864979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:15.119215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:08:29.818126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:32.981193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:33.042213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:50.978274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:52.734286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:52.851489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:09:07.119123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:09:37.291815Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:09:40.319359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:10:14.288318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:14.424670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:16.847960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:16.940298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:10:50.032003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:10:56.222667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:56.312244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:20.348299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:11:21.120460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:23.721850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:23.804892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:29.056996Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:29.140586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:30.305845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:30.383186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:32.114228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:32.191508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:35.851585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:11:45.797893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:11:58.899193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:12:02.054717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.755693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.846886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:03.619909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T11:12:10.642255Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:10.727852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:11.690324Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:11.781304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:21.621763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:25.624917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:28.182732Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames\n2026-05-07T11:12:30.153855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.1MB → 0.9MB (8.3x), 32 JPEGs deleted\n2026-05-07T11:12:32.796836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.6MB → 2.8MB (2.7x), 40 JPEGs deleted\n2026-05-07T11:12:40.535068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:40.647364Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:41.220156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:41.301848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:43.222251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:43.266764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:13:01.235609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:01.299808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:32.450693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:32.586876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:44.862308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:44.940165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:14:01.162441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:03.453473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:08.993859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:09.054039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:12.312363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:12.354292Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:21.396038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:21.489451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:22.083385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=visual_change)\n2026-05-07T11:14:36.252205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:43.015757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:43.664591Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=visual_change)\n2026-05-07T11:14:45.857760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:45.904716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:47.073442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, 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-07T11:16:05.411899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=visual_change)\n2026-05-07T11:17:32.802525Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-05-07T11:17:33.719103Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.1x), 13 JPEGs deleted\n2026-05-07T11:17:35.285795Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 3.2MB → 1.9MB (1.7x), 15 JPEGs deleted\n2026-05-07T11:20:09.287243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1113449299881994885, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:21:04.601763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:05.195829Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:05.286304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:07.276282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=visual_change)\n2026-05-07T11:21:07.777421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:13.629026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:13.684368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:20.314652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:22:35.312878Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 35 eligible frames\n2026-05-07T11:22:36.542655Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 2.8MB → 0.3MB (11.1x), 19 JPEGs deleted\n2026-05-07T11:22:37.886380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.9MB → 1.4MB (2.1x), 14 JPEGs deleted\n2026-05-07T11:24:10.600218Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:16.658727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:16.744250Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:17.259922Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:19.786638Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:19.868844Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:35.113724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:25:31.482893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:25:31.571840Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:26:14.372219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:14.474811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:16.108321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:16.208931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.179453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.261532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.866610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:22.898361Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:26:24.804817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:24.843000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:25.614460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:25.699649Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:26.157175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:26.240503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.134680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.186484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.947299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:30.055213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:32.884556Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:32.980451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:33.854993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:34.813905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:46.232735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:53.813359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:53.904687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:54.896284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:54.939177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:55.477051Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:55.548442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:56.460709Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:56.544450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.234557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.310735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.927276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:26:59.853475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:59.951408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:09.984206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:13.639304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:27:16.675677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:27:21.707146Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:21.788450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:22.382630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:22.458852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:23.512005Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:23.593854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:37.895015Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames\n2026-05-07T11:27:38.069671Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:39.415803Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (12.6x), 24 JPEGs deleted\n2026-05-07T11:27:41.361532Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 1.7MB (3.7x), 29 JPEGs deleted\n2026-05-07T11:27:44.250056Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:44.946799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:45.012823Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:45.951481Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.036903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.637934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.720109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:47.898633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:28:32.963811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:33.481808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.408327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.488526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.994222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:36.073882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:07.676505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:07.769948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:08.301825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:08.392673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:13.250663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=visual_change)\n2026-05-07T11:29:13.294785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:17.380342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:37.544137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:37.634170Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:47.420444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:47.475449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:57.368787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:57.449313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:58.656398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:58.700861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:02.303798Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:02.375032Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:06.525410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:06.609717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.066906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.152971Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.730641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.840469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.165235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.256534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.771120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:17.830665Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7559882277336721044, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:30:29.607143Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:30.855373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:31.798547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:32.660076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:33.545854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:33.625096Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:34.913569Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:34.959858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:37.162643Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=visual_change)\n2026-05-07T11:30:37.385639Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:38.031545Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:38.116866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:39.169948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:39.259572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:40.527175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:40.663315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:41.379199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:41.468807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:42.650877Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:42.740500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:32:41.370577Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-07T11:32:42.591649Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 2.7MB → 0.2MB (11.1x), 18 JPEGs deleted\n2026-05-07T11:32:44.047625Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.5MB → 1.4MB (2.5x), 18 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-07T11:37:06.389462Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:06.466281Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:28.280110Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=visual_change)\n2026-05-07T11:37:41.209760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:41.296570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:44.057154Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-07T11:37:45.150553Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.5MB → 0.2MB (11.4x), 17 JPEGs deleted\n2026-05-07T11:37:46.544560Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.6MB → 1.4MB (2.5x), 18 JPEGs deleted\n2026-05-07T11:38:17.950539Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:38:18.029604Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:38:20.269053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:20.353278Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:26.285456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:34.496832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:41.612943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:41.688620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:47.310133Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:48.643821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:38:53.314725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:53.365162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:55.877985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:55.979184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:59.923016Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:59.982414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:08.423200Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:08.479561Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:11.091274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:11.169322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:58.367209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:58.477249Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:40:14.228738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T11:40:21.537879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:21.581390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:40:36.353346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:36.463711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:49.571416Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:49.654026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:57.307589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:57.395762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:41:13.867353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:13.928949Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:17.749125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:17.841126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:22.855869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:22.960960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:47.038976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:47.120690Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:48.494287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:48.585592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:49.576901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:42:00.369375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:42:13.959329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.026209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.622501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.689856Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:18.808673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:18.899424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:46.587102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 43 eligible frames\n2026-05-07T11:42:47.879737Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.5MB → 0.3MB (10.1x), 17 JPEGs deleted\n2026-05-07T11:42:49.387681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.9MB → 1.2MB (3.9x), 24 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:47:49.401447Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T11:47:50.208589Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (6.2x), 9 JPEGs deleted\n2026-05-07T11:47:51.105616Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.6MB (2.7x), 9 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:52:51.115227Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 56 eligible frames\n2026-05-07T11:52:52.599464Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (13.9x), 24 JPEGs deleted\n2026-05-07T11:52:54.560895Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 6.2MB → 1.9MB (3.3x), 30 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-07T11:57:54.573830Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames\n2026-05-07T11:57:56.537978Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 33 frames, 4.9MB → 0.2MB (20.1x), 33 JPEGs deleted\n2026-05-07T11:57:59.634910Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 9.7MB → 3.4MB (2.9x), 49 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:02:17.686782Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2133922751020830860, trigger=visual_change)\n2026-05-07T12:02:59.643300Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T12:03:00.506915Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.5x), 13 JPEGs deleted\n2026-05-07T12:03:01.563777Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 3.0MB → 1.0MB (3.0x), 13 JPEGs deleted\n2026-05-07T12:04:53.950346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3936664232520672675, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T12:06:14.021068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1904144779975232761, trigger=click)\n2026-05-07T12:06:14.046202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1904144779975232761, trigger=click)\n2026-05-07T12:06:55.098053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1904144779975232761, trigger=visual_change)\n2026-05-07T12:08:01.595956Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T12:08:02.406935Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.6x), 11 JPEGs deleted\n2026-05-07T12:08:03.377690Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.7MB (4.1x), 13 JPEGs deleted\n2026-05-07T12:10:01.495047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6040441481645590785, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T12:12:45.130331Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:45.204999Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:46.701284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:46.776821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:48.515192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:48.562862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:49.373159Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:49.443078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:50.081799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:50.154173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:51.476901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:51.550302Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:52.594583Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:52.672365Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:56.959921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:57.036755Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:03.388286Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-05-07T12:13:05.135842Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 4.2MB → 0.2MB (18.5x), 28 JPEGs deleted\n2026-05-07T12:13:07.057256Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 0.8MB (7.5x), 29 JPEGs deleted\n2026-05-07T12:13:13.459440Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:18.098171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:18.187078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:26.059680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:26.133713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:31.500677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:31.578547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:33.066474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:33.129912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:34.223353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:34.293832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:39.930990Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T12:13:52.634589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:55.147936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:55.220630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:56.045740Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:56.109310Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:01.075359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T12:14:04.325896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:04.406144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:06.140644Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:06.206462Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:29.985517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, 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-07T12:18:07.069039Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T12:18:07.867619Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.5x), 11 JPEGs deleted\n2026-05-07T12:18:08.975579Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.1MB → 1.2MB (1.7x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:23:08.999593Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 40 eligible frames\n2026-05-07T12:23:10.051832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.8x), 16 JPEGs deleted\n2026-05-07T12:23:11.590753Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 4.8MB → 1.6MB (3.1x), 22 JPEGs deleted\n2026-05-07T12:24:50.902079Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-07T12:25:02.699344Z INFO sck_rs::stream_manager: recreating stream for display 1 (resolution change)\n2026-05-07T12:25:03.063441Z WARN screenpipe_engine::event_driven_capture: event capture timed out (trigger=idle, monitor=1) — DB pool may be saturated\n2026-05-07T12:25:03.829083Z WARN screenpipe_engine::event_driven_capture: event capture timed out (trigger=app_switch, monitor=2) — DB pool may be saturated\n2026-05-07T12:25:17.192220Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T12:28:11.573780Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 32 eligible frames\n2026-05-07T12:28:12.524840Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.1MB → 0.2MB (8.7x), 14 JPEGs deleted\n2026-05-07T12:28:13.791810Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.7MB → 1.2MB (3.1x), 16 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T12:33:13.799734Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T12:33:14.558749Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (6.2x), 9 JPEGs deleted\n2026-05-07T12:33:15.348500Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.3MB → 0.4MB (5.9x), 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-07T12:38:15.357399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 8 eligible frames\n2026-05-07T12:38:15.816171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.4MB → 0.2MB (2.2x), 3 JPEGs deleted\n2026-05-07T12:38:16.254230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.7MB → 0.4MB (1.9x), 3 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:43:16.262353Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\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\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:07:24.076660Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-07T13:07:24.102897Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-05-07T13:07:24.297606Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-07T13:07:24.438779Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-07T13:07:24.546499Z WARN screenpipe_engine::event_driven_capture: skipping capture: lock screen app 'loginwindow' on monitor 1\n2026-05-07T13:07:24.546789Z INFO screenpipe_engine::event_driven_capture: monitor 1 capture recovered after 1 consecutive errors\n2026-05-07T13:07:25.881431Z INFO screenpipe_engine::event_driven_capture: monitor 2 capture recovered after 1 consecutive errors\n2026-05-07T13:07:39.289686Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:07:39.356439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:10:51.802242Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:10:53.246828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:53.292192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:54.827092Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:54.874984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:10:56.453651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:56.532105Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:09.156872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:09.272079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:19.456862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:11:23.255674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:29.235027Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:29.300463Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:41.268824Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:11:41.346426Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:11:49.696283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:11:50.709029Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:50.793731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:54.048592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:11:55.722993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:11:58.771504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:12:00.230150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:00.309597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:05.873337Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:05.950486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:07.816982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:09.743925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:11.759622Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:11.804675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:13.038098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:13.121377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:15.163387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:22.598075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:23.526288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:24.493443Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:26.736713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:27.330422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:27.407022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:39.302329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:39.350946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:47.769162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:50.995875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:52.144495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:12:58.271241Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:03.612413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:03.656449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:38.027919Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:38.100405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:40.215995Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:40.263713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:45.234028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:45.309845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:46.731517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:46.778945Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.075161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.152467Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.945716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:50.041550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:51.455315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:51.630152Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:52.664766Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:52.744356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:00.495706Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:07.379219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:07.502722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:16.805088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:23.109167Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:23.184746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:27.828599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:27.899135Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:30.021341Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=visual_change)\n2026-05-07T13:14:35.402490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:35.477025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:36.472439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:36.548283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:15:19.197568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:19.246812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, 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-07T13:15:25.147280Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:25.232582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:27.174374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:27.220750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:28.363878Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:28.524216Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:29.203015Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:53.054354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:53.121592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:54.539633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:54.581558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:07.862431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:07.939090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:25.341565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:25.381896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:27.965229Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.016430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.660064Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.737222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:29.420531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:32.873097Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:37.093234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.160634Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.798631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.874888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:38.583600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:17:25.422274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:17:31.421731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:17:34.407811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:18:16.337476Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 12 eligible frames\n2026-05-07T13:18:16.957708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.7MB → 0.2MB (3.5x), 5 JPEGs deleted\n2026-05-07T13:18:17.848261Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.6MB → 0.7MB (2.5x), 7 JPEGs deleted\n2026-05-07T13:18:38.773800Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:18:53.874192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:19:41.763693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:19:43.713749Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:19:43.784754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T13:20:42.409231Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:42.480276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:43.486033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:43.573581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:03.864962Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:03.905431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:06.316615Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:06.395794Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:07.837125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:07.906332Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:17.860400Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-05-07T13:23:18.919592Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (9.9x), 16 JPEGs deleted\n2026-05-07T13:23:20.708512Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.9MB → 1.7MB (3.5x), 27 JPEGs deleted\n2026-05-07T13:23:48.097417Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:21.318858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:36.443434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:39.470559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:48.562648Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:24:54.766114Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:24:54.842239Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:24:57.610430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:25:03.662456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:25:24.777507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:25:37.791072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:25:37.836030Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:25:51.903705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:25:51.964830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:04.504023Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:04.546802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:08.149752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:09.427369Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:09.478399Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:13.764739Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:13.837860Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:14.447663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:16.419425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:16.496394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:18.438430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:18.504329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:44.718795Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:50.774132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:59.841559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:27:11.369696Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:27:18.114133Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:28:20.707574Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames\n2026-05-07T13:28:21.857567Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.3MB (8.1x), 16 JPEGs deleted\n2026-05-07T13:28:23.803176Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.4MB → 2.0MB (2.2x), 21 JPEGs deleted\n2026-05-07T13:28:58.218374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:29:01.293270Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:29:19.485148Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:29:25.485460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:29:38.489791Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:29:38.537267Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:30:47.550839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:47.640570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:54.884555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:54.956879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:04.623760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:04.654652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:41.897118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:31:43.912833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:31:43.954098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:31:50.967778Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:32:27.500018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, trigger=visual_change)\n2026-05-07T13:32:28.153620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8871609275972961978, trigger=visual_change)\n2026-05-07T13:33:23.810818Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-07T13:33:24.599747Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (5.7x), 9 JPEGs deleted\n2026-05-07T13:33:25.612317Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.6MB (2.5x), 8 JPEGs deleted\n2026-05-07T13:33:26.450449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3492143669303864527, trigger=visual_change)\n2026-05-07T13:33:29.401760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3492143669303864527, trigger=visual_change)\n2026-05-07T13:33:59.930217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:02.972955Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:06.002973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:19.789254Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:24.213041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:28.577724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:28.641450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:30.299849Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:35:19.180106Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:20.233759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:20.283248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:21.407060Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:21.488427Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:22.110300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:22.193553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, 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-07T13:36:48.478234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:36:48.525320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:37:01.794102Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:37:01.878637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:38:25.619953Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T13:38:26.436748Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.0x), 11 JPEGs deleted\n2026-05-07T13:38:27.574303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 1.0MB (1.8x), 9 JPEGs deleted\n2026-05-07T13:38:43.844035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:38:43.891356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:39:27.023777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T13:40:28.894164Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8172588032256589366, trigger=click)\n2026-05-07T13:41:05.629162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1110953375923320627, trigger=visual_change)\n2026-05-07T13:41:42.231989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1110953375923320627, trigger=visual_change)\n2026-05-07T13:42:27.461393Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1110953375923320627, trigger=visual_change)\n2026-05-07T13:43:27.588934Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T13:43:28.507612Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.0MB → 0.3MB (6.5x), 13 JPEGs deleted\n2026-05-07T13:43:29.769314Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.6MB → 1.1MB (2.3x), 13 JPEGs deleted\n2026-05-07T13:44:20.146695Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6816928366423420884, trigger=visual_change)\n2026-05-07T13:44:23.233927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6816928366423420884, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:46:53.879047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:55.273642Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:55.353655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:55.855945Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:55.932141Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:57.438820Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:57.529925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:58.028701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:58.495358Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:58.589700Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:59.017435Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:59.525687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:59.596526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:00.200272Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:00.273351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:00.889581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:00.965296Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:01.558223Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:01.638900Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:03.002895Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:03.069500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:03.601734Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:03.670225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:04.197080Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:04.272125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:48:10.553758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:48:10.626566Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:48:16.115801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:48:16.156912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:48:29.770264Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T13:48:30.599687Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.7MB → 0.3MB (6.2x), 11 JPEGs deleted\n2026-05-07T13:48:31.801685Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 1.1MB (1.9x), 10 JPEGs deleted\n2026-05-07T13:49:03.555435Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:03.619351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:08.513044Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:49:32.229884Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:32.275136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:34.321265Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:34.362703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:39.425210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:39.494428Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:43.044489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:43.089054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:46.000906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:46.064778Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:50:18.403111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:50:21.417012Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:50:50.323146Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:50:54.645830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:51:00.417691Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:00.445335Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:01.044868Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:51:04.050841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:51:13.084629Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:51:15.076864Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:15.138819Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:17.928991Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:19.143384Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:19.229679Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:21.491384Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:56.012961Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:52:11.364110Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:52:17.241888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:52:26.296132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:53:16.509325Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:53:17.741131Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=visual_change)\n2026-05-07T13:53:20.999674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:53:21.106244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:53:31.807492Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 34 eligible frames\n2026-05-07T13:53:33.013410Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.2MB → 0.9MB (2.3x), 16 JPEGs deleted\n2026-05-07T13:53:34.215985Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.0MB (2.8x), 16 JPEGs deleted\n2026-05-07T13:54:18.281052Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=visual_change)\n2026-05-07T13:54:38.401771Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:54:38.471173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, 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-07T13:55:46.085221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=visual_change)\n2026-05-07T13:58:34.223906Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-05-07T13:58:35.914466Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 2.9MB → 0.2MB (11.6x), 26 JPEGs deleted\n2026-05-07T13:58:38.246300Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 5.4MB → 2.0MB (2.7x), 31 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T14:01:16.075410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T14:01:24.771839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2967751011570987254, trigger=click)\n2026-05-07T14:01:24.849079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2967751011570987254, trigger=click)\n2026-05-07T14:01:31.213013Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6036284555919122660, trigger=click)\n2026-05-07T14:01:31.266705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6036284555919122660, trigger=click)\n2026-05-07T14:02:17.089553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8553528811773904917, trigger=click)\n2026-05-07T14:02:24.596587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8553528811773904917, trigger=click)\n2026-05-07T14:03:07.430985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5702711611747998546, trigger=visual_change)","depth":4,"on_screen":true,"value":"2026-05-07T10:18:21.374558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:27.400579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:36.379491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)\n2026-05-07T10:18:39.375238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)\n2026-05-07T10:19:43.208935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)\n2026-05-07T10:19:49.257421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T10:21:21.848375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=click)\n2026-05-07T10:21:23.439805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=visual_change)\n2026-05-07T10:21:38.803777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4689651471004117672, trigger=click)\n2026-05-07T10:21:44.054102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames\n2026-05-07T10:21:46.307600Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 5.0MB → 1.3MB (3.8x), 38 JPEGs deleted\n2026-05-07T10:21:49.031129Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.2MB → 1.4MB (5.2x), 44 JPEGs deleted\n2026-05-07T10:23:02.085605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)\n2026-05-07T10:23:05.086593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)\n2026-05-07T10:24:05.661776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)\n2026-05-07T10:24:09.585701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)\n2026-05-07T10:24:11.714956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:25:31.235235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4393937499657261667, trigger=visual_change)\n2026-05-07T10:25:38.986311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2365554338448923185, trigger=click)\n2026-05-07T10:26:49.039316Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames\n2026-05-07T10:26:52.006289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 9.5MB → 4.4MB (2.1x), 42 JPEGs deleted\n2026-05-07T10:26:54.644073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.6MB → 1.1MB (7.0x), 44 JPEGs deleted\n2026-05-07T10:28:33.499505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:35.956588Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:36.666492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:36.789359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:39.100987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:40.047061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:40.064268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:42.052599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:44.774285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:44.791022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:45.378301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:46.470785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:46.575295Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:47.652750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:47.668490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:48.439575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:50.165309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:50.177581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:51.452287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:51.994437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:52.053841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:54.432682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:03.124980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:03.868714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:05.079320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:06.543967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:06.576904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:08.792645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:08.865500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:20.773748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:21.723479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:21.752924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:23.883669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1480943928003130782, trigger=visual_change)\n2026-05-07T10:29:35.016352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:36.054767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:36.117899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:38.114508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:38.937597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:38.987983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:31:28.462010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9014748524946296965, trigger=click)\n2026-05-07T10:31:28.506716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9014748524946296965, trigger=click)\n2026-05-07T10:31:54.652328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames\n2026-05-07T10:31:57.015395Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 13.6MB → 2.6MB (5.3x), 37 JPEGs deleted\n2026-05-07T10:32:00.752190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 7.5MB → 3.0MB (2.5x), 63 JPEGs deleted\n2026-05-07T10:32:26.599963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:32:27.400474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:34:30.099383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:34:30.729647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:35:03.954351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:35:13.717941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, 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-07T10:37:00.792475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames\n2026-05-07T10:37:03.726678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 15.7MB → 2.8MB (5.7x), 45 JPEGs deleted\n2026-05-07T10:37:07.426691Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 8.5MB → 3.4MB (2.5x), 57 JPEGs deleted\n2026-05-07T10:37:20.569450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:29.162289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:29.307132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:30.755107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:37:32.262354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:32.364050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:45.907491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:37:47.205630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:47.304637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T10:41:59.417224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5950044591583842886, trigger=click)\n2026-05-07T10:41:59.477946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5950044591583842886, trigger=click)\n2026-05-07T10:42:04.742903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5999585032610140654, trigger=click)\n2026-05-07T10:42:04.791839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5999585032610140654, trigger=click)\n2026-05-07T10:42:07.459097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-07T10:42:08.925855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 2.0MB (2.1x), 20 JPEGs deleted\n2026-05-07T10:42:09.013373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3109201817482414574, trigger=click)\n2026-05-07T10:42:09.056483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3109201817482414574, trigger=click)\n2026-05-07T10:42:10.403020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.2MB (2.2x), 16 JPEGs deleted\n2026-05-07T10:42:15.023525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7036607934458099426, trigger=click)\n2026-05-07T10:42:15.087803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7036607934458099426, trigger=click)\n2026-05-07T10:42:55.509669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2284708141138457574, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:47:10.412520Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames\n2026-05-07T10:47:12.469581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.4MB → 1.8MB (4.7x), 34 JPEGs deleted\n2026-05-07T10:47:15.163169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.2MB → 2.4MB (3.0x), 40 JPEGs deleted\n2026-05-07T10:49:59.513306Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5898226934247819222, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:52:15.173889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames\n2026-05-07T10:52:17.082276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.4MB → 0.7MB (11.6x), 32 JPEGs deleted\n2026-05-07T10:52:19.490930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 5.9MB → 2.2MB (2.7x), 39 JPEGs deleted\n2026-05-07T10:54:22.187516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:54:28.229775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:10.540942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:13.602063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:16.605531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, 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-07T10:55:24.247307Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:57:19.473518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T10:57:20.680885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.9MB → 0.5MB (5.3x), 11 JPEGs deleted\n2026-05-07T10:57:21.976198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 1.3MB (1.9x), 15 JPEGs deleted\n2026-05-07T10:58:11.572541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:11.672796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:12.154759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:13.639499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)\n2026-05-07T10:58:15.413079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:15.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:16.595925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)\n2026-05-07T10:58:21.437769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.085129Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.869865Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.981197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:42.120927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1967027037406422417, trigger=click)\n2026-05-07T10:58:42.168157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1967027037406422417, trigger=click)\n2026-05-07T10:58:59.393221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3964650797953228084, trigger=click)\n2026-05-07T10:58:59.482526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=click)\n2026-05-07T10:59:49.917826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)\n2026-05-07T11:00:17.089194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:02:21.972630Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T11:02:22.860530Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.6MB → 0.5MB (4.8x), 10 JPEGs deleted\n2026-05-07T11:02:23.655299Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.4MB (4.9x), 10 JPEGs deleted\n2026-05-07T11:03:02.204893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:02.270520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:05.248220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:05.306387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:59.105792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:05:34.710050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:07:23.661054Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames\n2026-05-07T11:07:25.906642Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 10.0MB → 0.4MB (23.0x), 38 JPEGs deleted\n2026-05-07T11:07:28.176089Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 6.9MB → 2.5MB (2.8x), 35 JPEGs deleted\n2026-05-07T11:08:06.864979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:15.119215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:08:29.818126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:32.981193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:33.042213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:50.978274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:52.734286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:52.851489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:09:07.119123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:09:37.291815Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:09:40.319359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:10:14.288318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:14.424670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:16.847960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:16.940298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:10:50.032003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:10:56.222667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:56.312244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:20.348299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:11:21.120460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:23.721850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:23.804892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:29.056996Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:29.140586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:30.305845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:30.383186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:32.114228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:32.191508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:35.851585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:11:45.797893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:11:58.899193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:12:02.054717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.755693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.846886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:03.619909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T11:12:10.642255Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:10.727852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:11.690324Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:11.781304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:21.621763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:25.624917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:28.182732Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames\n2026-05-07T11:12:30.153855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.1MB → 0.9MB (8.3x), 32 JPEGs deleted\n2026-05-07T11:12:32.796836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.6MB → 2.8MB (2.7x), 40 JPEGs deleted\n2026-05-07T11:12:40.535068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:40.647364Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:41.220156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:41.301848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:43.222251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:43.266764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:13:01.235609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:01.299808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:32.450693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:32.586876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:44.862308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:44.940165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:14:01.162441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:03.453473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:08.993859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:09.054039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:12.312363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:12.354292Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:21.396038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:21.489451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:22.083385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=visual_change)\n2026-05-07T11:14:36.252205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:43.015757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:43.664591Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=visual_change)\n2026-05-07T11:14:45.857760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:45.904716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:47.073442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, 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-07T11:16:05.411899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=visual_change)\n2026-05-07T11:17:32.802525Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-05-07T11:17:33.719103Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.1x), 13 JPEGs deleted\n2026-05-07T11:17:35.285795Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 3.2MB → 1.9MB (1.7x), 15 JPEGs deleted\n2026-05-07T11:20:09.287243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1113449299881994885, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:21:04.601763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:05.195829Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:05.286304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:07.276282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=visual_change)\n2026-05-07T11:21:07.777421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:13.629026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:13.684368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:20.314652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:22:35.312878Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 35 eligible frames\n2026-05-07T11:22:36.542655Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 2.8MB → 0.3MB (11.1x), 19 JPEGs deleted\n2026-05-07T11:22:37.886380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.9MB → 1.4MB (2.1x), 14 JPEGs deleted\n2026-05-07T11:24:10.600218Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:16.658727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:16.744250Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:17.259922Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:19.786638Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:19.868844Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:35.113724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:25:31.482893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:25:31.571840Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:26:14.372219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:14.474811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:16.108321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:16.208931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.179453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.261532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.866610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:22.898361Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:26:24.804817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:24.843000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:25.614460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:25.699649Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:26.157175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:26.240503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.134680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.186484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.947299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:30.055213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:32.884556Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:32.980451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:33.854993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:34.813905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:46.232735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:53.813359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:53.904687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:54.896284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:54.939177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:55.477051Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:55.548442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:56.460709Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:56.544450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.234557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.310735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.927276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:26:59.853475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:59.951408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:09.984206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:13.639304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:27:16.675677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:27:21.707146Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:21.788450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:22.382630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:22.458852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:23.512005Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:23.593854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:37.895015Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames\n2026-05-07T11:27:38.069671Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:39.415803Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (12.6x), 24 JPEGs deleted\n2026-05-07T11:27:41.361532Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 1.7MB (3.7x), 29 JPEGs deleted\n2026-05-07T11:27:44.250056Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:44.946799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:45.012823Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:45.951481Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.036903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.637934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.720109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:47.898633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:28:32.963811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:33.481808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.408327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.488526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.994222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:36.073882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:07.676505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:07.769948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:08.301825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:08.392673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:13.250663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=visual_change)\n2026-05-07T11:29:13.294785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:17.380342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:37.544137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:37.634170Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:47.420444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:47.475449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:57.368787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:57.449313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:58.656398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:58.700861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:02.303798Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:02.375032Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:06.525410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:06.609717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.066906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.152971Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.730641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.840469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.165235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.256534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.771120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:17.830665Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7559882277336721044, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:30:29.607143Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:30.855373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:31.798547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:32.660076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:33.545854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:33.625096Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:34.913569Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:34.959858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:37.162643Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=visual_change)\n2026-05-07T11:30:37.385639Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:38.031545Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:38.116866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:39.169948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:39.259572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:40.527175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:40.663315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:41.379199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:41.468807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:42.650877Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:42.740500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:32:41.370577Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-07T11:32:42.591649Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 2.7MB → 0.2MB (11.1x), 18 JPEGs deleted\n2026-05-07T11:32:44.047625Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.5MB → 1.4MB (2.5x), 18 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-07T11:37:06.389462Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:06.466281Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:28.280110Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=visual_change)\n2026-05-07T11:37:41.209760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:41.296570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:44.057154Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-07T11:37:45.150553Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.5MB → 0.2MB (11.4x), 17 JPEGs deleted\n2026-05-07T11:37:46.544560Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.6MB → 1.4MB (2.5x), 18 JPEGs deleted\n2026-05-07T11:38:17.950539Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:38:18.029604Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:38:20.269053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:20.353278Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:26.285456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:34.496832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:41.612943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:41.688620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:47.310133Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:48.643821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:38:53.314725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:53.365162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:55.877985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:55.979184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:59.923016Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:59.982414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:08.423200Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:08.479561Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:11.091274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:11.169322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:58.367209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:58.477249Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:40:14.228738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T11:40:21.537879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:21.581390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:40:36.353346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:36.463711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:49.571416Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:49.654026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:57.307589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:57.395762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:41:13.867353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:13.928949Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:17.749125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:17.841126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:22.855869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:22.960960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:47.038976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:47.120690Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:48.494287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:48.585592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:49.576901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:42:00.369375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:42:13.959329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.026209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.622501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.689856Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:18.808673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:18.899424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:46.587102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 43 eligible frames\n2026-05-07T11:42:47.879737Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.5MB → 0.3MB (10.1x), 17 JPEGs deleted\n2026-05-07T11:42:49.387681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.9MB → 1.2MB (3.9x), 24 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:47:49.401447Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T11:47:50.208589Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (6.2x), 9 JPEGs deleted\n2026-05-07T11:47:51.105616Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.6MB (2.7x), 9 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:52:51.115227Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 56 eligible frames\n2026-05-07T11:52:52.599464Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (13.9x), 24 JPEGs deleted\n2026-05-07T11:52:54.560895Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 6.2MB → 1.9MB (3.3x), 30 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-07T11:57:54.573830Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames\n2026-05-07T11:57:56.537978Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 33 frames, 4.9MB → 0.2MB (20.1x), 33 JPEGs deleted\n2026-05-07T11:57:59.634910Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 9.7MB → 3.4MB (2.9x), 49 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:02:17.686782Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2133922751020830860, trigger=visual_change)\n2026-05-07T12:02:59.643300Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T12:03:00.506915Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.5x), 13 JPEGs deleted\n2026-05-07T12:03:01.563777Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 3.0MB → 1.0MB (3.0x), 13 JPEGs deleted\n2026-05-07T12:04:53.950346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3936664232520672675, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T12:06:14.021068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1904144779975232761, trigger=click)\n2026-05-07T12:06:14.046202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1904144779975232761, trigger=click)\n2026-05-07T12:06:55.098053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1904144779975232761, trigger=visual_change)\n2026-05-07T12:08:01.595956Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T12:08:02.406935Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.6x), 11 JPEGs deleted\n2026-05-07T12:08:03.377690Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.7MB (4.1x), 13 JPEGs deleted\n2026-05-07T12:10:01.495047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6040441481645590785, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T12:12:45.130331Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:45.204999Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:46.701284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:46.776821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:48.515192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:48.562862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:49.373159Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:49.443078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:50.081799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:50.154173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:51.476901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:51.550302Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:52.594583Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:52.672365Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:56.959921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:57.036755Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:03.388286Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-05-07T12:13:05.135842Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 4.2MB → 0.2MB (18.5x), 28 JPEGs deleted\n2026-05-07T12:13:07.057256Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 0.8MB (7.5x), 29 JPEGs deleted\n2026-05-07T12:13:13.459440Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:18.098171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:18.187078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:26.059680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:26.133713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:31.500677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:31.578547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:33.066474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:33.129912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:34.223353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:34.293832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:39.930990Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T12:13:52.634589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:55.147936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:55.220630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:56.045740Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:56.109310Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:01.075359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T12:14:04.325896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:04.406144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:06.140644Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:06.206462Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:29.985517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, 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-07T12:18:07.069039Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T12:18:07.867619Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.5x), 11 JPEGs deleted\n2026-05-07T12:18:08.975579Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.1MB → 1.2MB (1.7x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:23:08.999593Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 40 eligible frames\n2026-05-07T12:23:10.051832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.8x), 16 JPEGs deleted\n2026-05-07T12:23:11.590753Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 4.8MB → 1.6MB (3.1x), 22 JPEGs deleted\n2026-05-07T12:24:50.902079Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-07T12:25:02.699344Z INFO sck_rs::stream_manager: recreating stream for display 1 (resolution change)\n2026-05-07T12:25:03.063441Z WARN screenpipe_engine::event_driven_capture: event capture timed out (trigger=idle, monitor=1) — DB pool may be saturated\n2026-05-07T12:25:03.829083Z WARN screenpipe_engine::event_driven_capture: event capture timed out (trigger=app_switch, monitor=2) — DB pool may be saturated\n2026-05-07T12:25:17.192220Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T12:28:11.573780Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 32 eligible frames\n2026-05-07T12:28:12.524840Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.1MB → 0.2MB (8.7x), 14 JPEGs deleted\n2026-05-07T12:28:13.791810Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.7MB → 1.2MB (3.1x), 16 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T12:33:13.799734Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T12:33:14.558749Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (6.2x), 9 JPEGs deleted\n2026-05-07T12:33:15.348500Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.3MB → 0.4MB (5.9x), 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-07T12:38:15.357399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 8 eligible frames\n2026-05-07T12:38:15.816171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.4MB → 0.2MB (2.2x), 3 JPEGs deleted\n2026-05-07T12:38:16.254230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.7MB → 0.4MB (1.9x), 3 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:43:16.262353Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\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\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:07:24.076660Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-07T13:07:24.102897Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-05-07T13:07:24.297606Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-07T13:07:24.438779Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-07T13:07:24.546499Z WARN screenpipe_engine::event_driven_capture: skipping capture: lock screen app 'loginwindow' on monitor 1\n2026-05-07T13:07:24.546789Z INFO screenpipe_engine::event_driven_capture: monitor 1 capture recovered after 1 consecutive errors\n2026-05-07T13:07:25.881431Z INFO screenpipe_engine::event_driven_capture: monitor 2 capture recovered after 1 consecutive errors\n2026-05-07T13:07:39.289686Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:07:39.356439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:10:51.802242Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:10:53.246828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:53.292192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:54.827092Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:54.874984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:10:56.453651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:56.532105Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:09.156872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:09.272079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:19.456862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:11:23.255674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:29.235027Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:29.300463Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:41.268824Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:11:41.346426Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:11:49.696283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:11:50.709029Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:50.793731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:54.048592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:11:55.722993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:11:58.771504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:12:00.230150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:00.309597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:05.873337Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:05.950486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:07.816982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:09.743925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:11.759622Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:11.804675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:13.038098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:13.121377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:15.163387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:22.598075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:23.526288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:24.493443Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:26.736713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:27.330422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:27.407022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:39.302329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:39.350946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:47.769162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:50.995875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:52.144495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:12:58.271241Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:03.612413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:03.656449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:38.027919Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:38.100405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:40.215995Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:40.263713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:45.234028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:45.309845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:46.731517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:46.778945Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.075161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.152467Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.945716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:50.041550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:51.455315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:51.630152Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:52.664766Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:52.744356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:00.495706Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:07.379219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:07.502722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:16.805088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:23.109167Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:23.184746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:27.828599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:27.899135Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:30.021341Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=visual_change)\n2026-05-07T13:14:35.402490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:35.477025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:36.472439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:36.548283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:15:19.197568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:19.246812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, 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-07T13:15:25.147280Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:25.232582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:27.174374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:27.220750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:28.363878Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:28.524216Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:29.203015Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:53.054354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:53.121592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:54.539633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:54.581558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:07.862431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:07.939090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:25.341565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:25.381896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:27.965229Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.016430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.660064Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.737222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:29.420531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:32.873097Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:37.093234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.160634Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.798631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.874888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:38.583600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:17:25.422274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:17:31.421731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:17:34.407811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:18:16.337476Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 12 eligible frames\n2026-05-07T13:18:16.957708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.7MB → 0.2MB (3.5x), 5 JPEGs deleted\n2026-05-07T13:18:17.848261Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.6MB → 0.7MB (2.5x), 7 JPEGs deleted\n2026-05-07T13:18:38.773800Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:18:53.874192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:19:41.763693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:19:43.713749Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:19:43.784754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T13:20:42.409231Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:42.480276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:43.486033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:43.573581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:03.864962Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:03.905431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:06.316615Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:06.395794Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:07.837125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:07.906332Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:17.860400Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-05-07T13:23:18.919592Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (9.9x), 16 JPEGs deleted\n2026-05-07T13:23:20.708512Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.9MB → 1.7MB (3.5x), 27 JPEGs deleted\n2026-05-07T13:23:48.097417Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:21.318858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:36.443434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:39.470559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:48.562648Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:24:54.766114Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:24:54.842239Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:24:57.610430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:25:03.662456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:25:24.777507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:25:37.791072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:25:37.836030Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:25:51.903705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:25:51.964830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:04.504023Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:04.546802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:08.149752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:09.427369Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:09.478399Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:13.764739Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:13.837860Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:14.447663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:16.419425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:16.496394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:18.438430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:18.504329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:44.718795Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:50.774132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:59.841559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:27:11.369696Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:27:18.114133Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:28:20.707574Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames\n2026-05-07T13:28:21.857567Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.3MB (8.1x), 16 JPEGs deleted\n2026-05-07T13:28:23.803176Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.4MB → 2.0MB (2.2x), 21 JPEGs deleted\n2026-05-07T13:28:58.218374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:29:01.293270Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:29:19.485148Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:29:25.485460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:29:38.489791Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:29:38.537267Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:30:47.550839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:47.640570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:54.884555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:54.956879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:04.623760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:04.654652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:41.897118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:31:43.912833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:31:43.954098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:31:50.967778Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:32:27.500018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, trigger=visual_change)\n2026-05-07T13:32:28.153620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8871609275972961978, trigger=visual_change)\n2026-05-07T13:33:23.810818Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-07T13:33:24.599747Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (5.7x), 9 JPEGs deleted\n2026-05-07T13:33:25.612317Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.6MB (2.5x), 8 JPEGs deleted\n2026-05-07T13:33:26.450449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3492143669303864527, trigger=visual_change)\n2026-05-07T13:33:29.401760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3492143669303864527, trigger=visual_change)\n2026-05-07T13:33:59.930217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:02.972955Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:06.002973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:19.789254Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:24.213041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:28.577724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:28.641450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:30.299849Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:35:19.180106Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:20.233759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:20.283248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:21.407060Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:21.488427Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:22.110300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:22.193553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, 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-07T13:36:48.478234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:36:48.525320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:37:01.794102Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:37:01.878637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:38:25.619953Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T13:38:26.436748Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.0x), 11 JPEGs deleted\n2026-05-07T13:38:27.574303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 1.0MB (1.8x), 9 JPEGs deleted\n2026-05-07T13:38:43.844035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:38:43.891356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:39:27.023777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T13:40:28.894164Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8172588032256589366, trigger=click)\n2026-05-07T13:41:05.629162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1110953375923320627, trigger=visual_change)\n2026-05-07T13:41:42.231989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1110953375923320627, trigger=visual_change)\n2026-05-07T13:42:27.461393Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1110953375923320627, trigger=visual_change)\n2026-05-07T13:43:27.588934Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T13:43:28.507612Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.0MB → 0.3MB (6.5x), 13 JPEGs deleted\n2026-05-07T13:43:29.769314Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.6MB → 1.1MB (2.3x), 13 JPEGs deleted\n2026-05-07T13:44:20.146695Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6816928366423420884, trigger=visual_change)\n2026-05-07T13:44:23.233927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6816928366423420884, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:46:53.879047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:55.273642Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:55.353655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:55.855945Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:55.932141Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:57.438820Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:57.529925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:58.028701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:58.495358Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:58.589700Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:59.017435Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:59.525687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:59.596526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:00.200272Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:00.273351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:00.889581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:00.965296Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:01.558223Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:01.638900Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:03.002895Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:03.069500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:03.601734Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:03.670225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:04.197080Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:04.272125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:48:10.553758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:48:10.626566Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:48:16.115801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:48:16.156912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:48:29.770264Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T13:48:30.599687Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.7MB → 0.3MB (6.2x), 11 JPEGs deleted\n2026-05-07T13:48:31.801685Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 1.1MB (1.9x), 10 JPEGs deleted\n2026-05-07T13:49:03.555435Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:03.619351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:08.513044Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:49:32.229884Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:32.275136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:34.321265Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:34.362703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:39.425210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:39.494428Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:43.044489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:43.089054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:46.000906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:46.064778Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:50:18.403111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:50:21.417012Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:50:50.323146Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:50:54.645830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:51:00.417691Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:00.445335Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:01.044868Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:51:04.050841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:51:13.084629Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:51:15.076864Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:15.138819Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:17.928991Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:19.143384Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:19.229679Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:21.491384Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:56.012961Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:52:11.364110Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:52:17.241888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:52:26.296132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:53:16.509325Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:53:17.741131Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=visual_change)\n2026-05-07T13:53:20.999674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:53:21.106244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:53:31.807492Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 34 eligible frames\n2026-05-07T13:53:33.013410Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.2MB → 0.9MB (2.3x), 16 JPEGs deleted\n2026-05-07T13:53:34.215985Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.0MB (2.8x), 16 JPEGs deleted\n2026-05-07T13:54:18.281052Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=visual_change)\n2026-05-07T13:54:38.401771Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:54:38.471173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, 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-07T13:55:46.085221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=visual_change)\n2026-05-07T13:58:34.223906Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-05-07T13:58:35.914466Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 2.9MB → 0.2MB (11.6x), 26 JPEGs deleted\n2026-05-07T13:58:38.246300Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 5.4MB → 2.0MB (2.7x), 31 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T14:01:16.075410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T14:01:24.771839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2967751011570987254, trigger=click)\n2026-05-07T14:01:24.849079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2967751011570987254, trigger=click)\n2026-05-07T14:01:31.213013Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6036284555919122660, trigger=click)\n2026-05-07T14:01:31.266705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6036284555919122660, trigger=click)\n2026-05-07T14:02:17.089553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8553528811773904917, trigger=click)\n2026-05-07T14:02:24.596587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8553528811773904917, trigger=click)\n2026-05-07T14:03:07.430985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5702711611747998546, trigger=visual_change)","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"}]...
|
7460398780847719900
|
2716136865745446267
|
click
|
accessibility
|
NULL
|
2026-05-07T10:18:21.374558Z INFO screenpipe_engin 2026-05-07T10:18:21.374558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:27.400579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:36.379491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)
2026-05-07T10:18:39.375238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)
2026-05-07T10:19:43.208935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)
2026-05-07T10:19:49.257421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:21:21.848375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=click)
2026-05-07T10:21:23.439805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=visual_change)
2026-05-07T10:21:38.803777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4689651471004117672, trigger=click)
2026-05-07T10:21:44.054102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames
2026-05-07T10:21:46.307600Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 5.0MB → 1.3MB (3.8x), 38 JPEGs deleted
2026-05-07T10:21:49.031129Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.2MB → 1.4MB (5.2x), 44 JPEGs deleted
2026-05-07T10:23:02.085605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)
2026-05-07T10:23:05.086593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)
2026-05-07T10:24:05.661776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)
2026-05-07T10:24:09.585701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)
2026-05-07T10:24:11.714956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:25:31.235235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4393937499657261667, trigger=visual_change)
2026-05-07T10:25:38.986311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2365554338448923185, trigger=click)
2026-05-07T10:26:49.039316Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-05-07T10:26:52.006289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 9.5MB → 4.4MB (2.1x), 42 JPEGs deleted
2026-05-07T10:26:54.644073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.6MB → 1.1MB (7.0x), 44 JPEGs deleted
2026-05-07T10:28:33.499505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:35.956588Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:36.666492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:36.789359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:39.100987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:40.047061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:40.064268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:42.052599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:44.774285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:44.791022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:45.378301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:46.470785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:46.575295Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:47.652750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:47.668490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:48.439575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:50.165309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:50.177581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:51.452287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:51.994437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:52.053841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:54.432682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:03.124980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:03.868714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:05.079320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:06.543967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:06.576904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:08.792645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:08.865500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:20.773748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:21.723479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:21.752924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:23.883669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1480943928003130782, trigger=visual_change)
2026-05-07T10:29:35.016352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:36.054767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:36.117899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:38.114508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:38.937597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:38.987983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:31:28.462010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9014748524946296965, trigger=click)
2026-05-07T10:31:28.506716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9014748524946296965, trigger=click)
2026-05-07T10:31:54.652328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames
2026-05-07T10:31:57.015395Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 13.6MB → 2.6MB (5.3x), 37 JPEGs deleted
2026-05-07T10:32:00.752190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 7.5MB → 3.0MB (2.5x), 63 JPEGs deleted
2026-05-07T10:32:26.599963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:32:27.400474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:34:30.099383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:34:30.729647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:35:03.954351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:35:13.717941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, 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-07T10:37:00.792475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames
2026-05-07T10:37:03.726678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 15.7MB → 2.8MB (5.7x), 45 JPEGs deleted
2026-05-07T10:37:07.426691Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 8.5MB → 3.4MB (2.5x), 57 JPEGs deleted
2026-05-07T10:37:20.569450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:29.162289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:29.307132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:30.755107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:37:32.262354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:32.364050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:45.907491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:37:47.205630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:47.304637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:41:59.417224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5950044591583842886, trigger=click)
2026-05-07T10:41:59.477946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5950044591583842886, trigger=click)
2026-05-07T10:42:04.742903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5999585032610140654, trigger=click)
2026-05-07T10:42:04.791839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5999585032610140654, trigger=click)
2026-05-07T10:42:07.459097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames
2026-05-07T10:42:08.925855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 2.0MB (2.1x), 20 JPEGs deleted
2026-05-07T10:42:09.013373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3109201817482414574, trigger=click)
2026-05-07T10:42:09.056483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3109201817482414574, trigger=click)
2026-05-07T10:42:10.403020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.2MB (2.2x), 16 JPEGs deleted
2026-05-07T10:42:15.023525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7036607934458099426, trigger=click)
2026-05-07T10:42:15.087803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7036607934458099426, trigger=click)
2026-05-07T10:42:55.509669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2284708141138457574, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:47:10.412520Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames
2026-05-07T10:47:12.469581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.4MB → 1.8MB (4.7x), 34 JPEGs deleted
2026-05-07T10:47:15.163169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.2MB → 2.4MB (3.0x), 40 JPEGs deleted
2026-05-07T10:49:59.513306Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5898226934247819222, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:52:15.173889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames
2026-05-07T10:52:17.082276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.4MB → 0.7MB (11.6x), 32 JPEGs deleted
2026-05-07T10:52:19.490930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 5.9MB → 2.2MB (2.7x), 39 JPEGs deleted
2026-05-07T10:54:22.187516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:54:28.229775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:10.540942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:13.602063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:16.605531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
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-07T10:55:24.247307Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:57:19.473518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T10:57:20.680885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.9MB → 0.5MB (5.3x), 11 JPEGs deleted
2026-05-07T10:57:21.976198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 1.3MB (1.9x), 15 JPEGs deleted
2026-05-07T10:58:11.572541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:11.672796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:12.154759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:13.639499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)
2026-05-07T10:58:15.413079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:15.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:16.595925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)
2026-05-07T10:58:21.437769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.085129Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.869865Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.981197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:42.120927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1967027037406422417, trigger=click)
2026-05-07T10:58:42.168157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1967027037406422417, trigger=click)
2026-05-07T10:58:59.393221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3964650797953228084, trigger=click)
2026-05-07T10:58:59.482526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=click)
2026-05-07T10:59:49.917826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)
2026-05-07T11:00:17.089194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T11:02:21.972630Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T11:02:22.860530Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.6MB → 0.5MB (4.8x), 10 JPEGs deleted
2026-05-07T11:02:23.655299Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.4MB (4.9x), 10 JPEGs deleted
2026-05-07T11:03:02.204893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:02.270520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:05.248220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:05.306387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:59.105792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T11:05:34.710050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:07:23.661054Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames
2026-05-07T11:07:25.906642Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 10.0MB → 0.4MB (23.0x), 38 JPEGs deleted
2026-05-07T11:07:28.176089Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 6.9MB → 2.5MB (2.8x), 35 JPEGs deleted
2026-05-07T11:08:06.864979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:15.119215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:08:29.818126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:32.981193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:33.042213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:50.978274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:52.734286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:52.851489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:09:07.119123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:09:37.291815Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:09:40.319359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:10:14.288318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:14.424670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:16.847960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:16.940298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T11:10:50.032003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:10:56.222667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:56.312244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:20.348299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:11:21.120460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:23.721850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:23.804892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:29.056996Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:29.140586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:30.305845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:30.383186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:32.114228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:32.191508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:35.851585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:11:45.797893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:11:58.899193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:12:02.054717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.755693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.846886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:03.619909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)
2026-05-07T11:12:10.642255Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:10.727852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:11.690324Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:11.781304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:21.621763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:25.624917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:28.182732Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames
2026-05-07T11:12:30.153855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.1MB → 0.9MB (8.3x), 32 JPEGs deleted
2026-05-07T11:12:32.796836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.6MB → 2.8MB (2.7x), 40 JPEGs deleted
2026-05-07T11:12:40.535068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:40.647364Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:41.220156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:41.301848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:43.222251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:43.266764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:13:01.235609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:01.299808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:32.450693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:32.586876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:44.862308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:44.940165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:14:01.162441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:03.453473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:08.993859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:09.054039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:12.312363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:12.354292Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:21.396038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:21.489451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:22.083385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=visual_change)
2026-05-07T11:14:36.252205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:43.015757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:43.664591Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=visual_change)
2026-05-07T11:14:45.857760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:45.904716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:47.073442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, 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-07T11:16:05.411899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=visual_change)
2026-05-07T11:17:32.802525Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames
2026-05-07T11:17:33.719103Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.1x), 13 JPEGs deleted
2026-05-07T11:17:35.285795Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 3.2MB → 1.9MB (1.7x), 15 JPEGs deleted
2026-05-07T11:20:09.287243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1113449299881994885, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T11:21:04.601763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)
2026-05-07T11:21:05.195829Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)
2026-05-07T11:21:05.286304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)
2026-05-07T11:21:07.276282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=visual_change)
2026-05-07T11:21:07.777421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)
2026-05-07T11:21:13.629026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)
2026-05-07T11:21:13.684368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)
2026-05-07T11:21:20.314652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)
2026-05-07T11:22:35.312878Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 35 eligible frames
2026-05-07T11:22:36.542655Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 2.8MB → 0.3MB (11.1x), 19 JPEGs deleted
2026-05-07T11:22:37.886380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.9MB → 1.4MB (2.1x), 14 JPEGs deleted
2026-05-07T11:24:10.600218Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:24:16.658727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:24:16.744250Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:24:17.259922Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:24:19.786638Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:24:19.868844Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:24:35.113724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T11:25:31.482893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:25:31.571840Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:26:14.372219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:14.474811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:16.108321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:16.208931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:19.179453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:19.261532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:19.866610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:22.898361Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)
2026-05-07T11:26:24.804817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:24.843000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:25.614460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:25.699649Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:26.157175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:26.240503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:29.134680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:29.186484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:29.947299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:30.055213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:32.884556Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:32.980451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:33.854993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:34.813905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:46.232735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:53.813359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:53.904687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:54.896284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:54.939177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:55.477051Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:55.548442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:56.460709Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:56.544450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:57.234557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:57.310735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:57.927276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)
2026-05-07T11:26:59.853475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:59.951408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:09.984206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:13.639304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)
2026-05-07T11:27:16.675677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)
2026-05-07T11:27:21.707146Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:21.788450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:22.382630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:22.458852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:23.512005Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:23.593854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:37.895015Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames
2026-05-07T11:27:38.069671Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:39.415803Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (12.6x), 24 JPEGs deleted
2026-05-07T11:27:41.361532Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 1.7MB (3.7x), 29 JPEGs deleted
2026-05-07T11:27:44.250056Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:44.946799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:45.012823Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:45.951481Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:46.036903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:46.637934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:46.720109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:47.898633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)
2026-05-07T11:28:32.963811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)
2026-05-07T11:28:33.481808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)
2026-05-07T11:28:35.408327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)
2026-05-07T11:28:35.488526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)
2026-05-07T11:28:35.994222Z INFO screenpipe_engine::event_driven_capture: content ...
|
2139
|
NULL
|
NULL
|
NULL
|
|
2140
|
97
|
44
|
2026-05-07T11:03:09.626852+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778151789626_m1.jpg...
|
iTerm2
|
screenpipe"
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
2026-05-07T10:18:21.374558Z INFO screenpipe_engin 2026-05-07T10:18:21.374558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:27.400579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:36.379491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)
2026-05-07T10:18:39.375238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)
2026-05-07T10:19:43.208935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)
2026-05-07T10:19:49.257421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:21:21.848375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=click)
2026-05-07T10:21:23.439805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=visual_change)
2026-05-07T10:21:38.803777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4689651471004117672, trigger=click)
2026-05-07T10:21:44.054102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames
2026-05-07T10:21:46.307600Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 5.0MB → 1.3MB (3.8x), 38 JPEGs deleted
2026-05-07T10:21:49.031129Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.2MB → 1.4MB (5.2x), 44 JPEGs deleted
2026-05-07T10:23:02.085605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)
2026-05-07T10:23:05.086593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)
2026-05-07T10:24:05.661776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)
2026-05-07T10:24:09.585701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)
2026-05-07T10:24:11.714956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:25:31.235235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4393937499657261667, trigger=visual_change)
2026-05-07T10:25:38.986311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2365554338448923185, trigger=click)
2026-05-07T10:26:49.039316Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-05-07T10:26:52.006289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 9.5MB → 4.4MB (2.1x), 42 JPEGs deleted
2026-05-07T10:26:54.644073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.6MB → 1.1MB (7.0x), 44 JPEGs deleted
2026-05-07T10:28:33.499505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:35.956588Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:36.666492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:36.789359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:39.100987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:40.047061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:40.064268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:42.052599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:44.774285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:44.791022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:45.378301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:46.470785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:46.575295Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:47.652750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:47.668490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:48.439575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:50.165309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:50.177581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:51.452287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:51.994437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:52.053841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:54.432682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:03.124980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:03.868714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:05.079320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:06.543967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:06.576904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:08.792645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:08.865500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:20.773748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:21.723479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:21.752924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:23.883669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1480943928003130782, trigger=visual_change)
2026-05-07T10:29:35.016352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:36.054767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:36.117899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:38.114508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:38.937597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:38.987983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:31:28.462010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9014748524946296965, trigger=click)
2026-05-07T10:31:28.506716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9014748524946296965, trigger=click)
2026-05-07T10:31:54.652328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames
2026-05-07T10:31:57.015395Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 13.6MB → 2.6MB (5.3x), 37 JPEGs deleted
2026-05-07T10:32:00.752190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 7.5MB → 3.0MB (2.5x), 63 JPEGs deleted
2026-05-07T10:32:26.599963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:32:27.400474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:34:30.099383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:34:30.729647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:35:03.954351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:35:13.717941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, 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-07T10:37:00.792475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames
2026-05-07T10:37:03.726678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 15.7MB → 2.8MB (5.7x), 45 JPEGs deleted
2026-05-07T10:37:07.426691Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 8.5MB → 3.4MB (2.5x), 57 JPEGs deleted
2026-05-07T10:37:20.569450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:29.162289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:29.307132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:30.755107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:37:32.262354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:32.364050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:45.907491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:37:47.205630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:47.304637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:41:59.417224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5950044591583842886, trigger=click)
2026-05-07T10:41:59.477946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5950044591583842886, trigger=click)
2026-05-07T10:42:04.742903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5999585032610140654, trigger=click)
2026-05-07T10:42:04.791839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5999585032610140654, trigger=click)
2026-05-07T10:42:07.459097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames
2026-05-07T10:42:08.925855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 2.0MB (2.1x), 20 JPEGs deleted
2026-05-07T10:42:09.013373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3109201817482414574, trigger=click)
2026-05-07T10:42:09.056483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3109201817482414574, trigger=click)
2026-05-07T10:42:10.403020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.2MB (2.2x), 16 JPEGs deleted
2026-05-07T10:42:15.023525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7036607934458099426, trigger=click)
2026-05-07T10:42:15.087803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7036607934458099426, trigger=click)
2026-05-07T10:42:55.509669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2284708141138457574, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:47:10.412520Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames
2026-05-07T10:47:12.469581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.4MB → 1.8MB (4.7x), 34 JPEGs deleted
2026-05-07T10:47:15.163169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.2MB → 2.4MB (3.0x), 40 JPEGs deleted
2026-05-07T10:49:59.513306Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5898226934247819222, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:52:15.173889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames
2026-05-07T10:52:17.082276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.4MB → 0.7MB (11.6x), 32 JPEGs deleted
2026-05-07T10:52:19.490930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 5.9MB → 2.2MB (2.7x), 39 JPEGs deleted
2026-05-07T10:54:22.187516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:54:28.229775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:10.540942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:13.602063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:16.605531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
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-07T10:55:24.247307Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:57:19.473518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T10:57:20.680885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.9MB → 0.5MB (5.3x), 11 JPEGs deleted
2026-05-07T10:57:21.976198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 1.3MB (1.9x), 15 JPEGs deleted
2026-05-07T10:58:11.572541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:11.672796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:12.154759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:13.639499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)
2026-05-07T10:58:15.413079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:15.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:16.595925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)
2026-05-07T10:58:21.437769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.085129Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.869865Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.981197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:42.120927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1967027037406422417, trigger=click)
2026-05-07T10:58:42.168157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1967027037406422417, trigger=click)
2026-05-07T10:58:59.393221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3964650797953228084, trigger=click)
2026-05-07T10:58:59.482526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=click)
2026-05-07T10:59:49.917826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)
2026-05-07T11:00:17.089194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T11:02:21.972630Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T11:02:22.860530Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.6MB → 0.5MB (4.8x), 10 JPEGs deleted
2026-05-07T11:02:23.655299Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.4MB (4.9x), 10 JPEGs deleted
2026-05-07T11:03:02.204893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:02.270520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:05.248220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:05.306387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:59.105792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T11:05:34.710050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:07:23.661054Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames
2026-05-07T11:07:25.906642Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 10.0MB → 0.4MB (23.0x), 38 JPEGs deleted
2026-05-07T11:07:28.176089Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 6.9MB → 2.5MB (2.8x), 35 JPEGs deleted
2026-05-07T11:08:06.864979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:15.119215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:08:29.818126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:32.981193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:33.042213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:50.978274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:52.734286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:52.851489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:09:07.119123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:09:37.291815Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:09:40.319359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:10:14.288318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:14.424670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:16.847960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:16.940298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T11:10:50.032003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:10:56.222667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:56.312244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:20.348299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:11:21.120460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:23.721850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:23.804892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:29.056996Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:29.140586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:30.305845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:30.383186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:32.114228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:32.191508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:35.851585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:11:45.797893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:11:58.899193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:12:02.054717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.755693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.846886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:03.619909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)
2026-05-07T11:12:10.642255Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:10.727852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:11.690324Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:11.781304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:21.621763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:25.624917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:28.182732Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames
2026-05-07T11:12:30.153855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.1MB → 0.9MB (8.3x), 32 JPEGs deleted
2026-05-07T11:12:32.796836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.6MB → 2.8MB (2.7x), 40 JPEGs deleted
2026-05-07T11:12:40.535068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:40.647364Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:41.220156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:41.301848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:43.222251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:43.266764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:13:01.235609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:01.299808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:32.450693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:32.586876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:44.862308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:44.940165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:14:01.162441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:03.453473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:08.993859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:09.054039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:12.312363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:12.354292Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:21.396038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:21.489451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:22.083385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=visual_change)
2026-05-07T11:14:36.252205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:43.015757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:43.664591Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=visual_change)
2026-05-07T11:14:45.857760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:45.904716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:47.073442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, 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-07T11:16:05.411899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=visual_change)
2026-05-07T11:17:32.802525Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames
2026-05-07T11:17:33.719103Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.1x), 13 JPEGs deleted
2026-05-07T11:17:35.285795Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 3.2MB → 1.9MB (1.7x), 15 JPEGs deleted
2026-05-07T11:20:09.287243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1113449299881994885, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T11:21:04.601763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)
2026-05-07T11:21:05.195829Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)
2026-05-07T11:21:05.286304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)
2026-05-07T11:21:07.276282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=visual_change)
2026-05-07T11:21:07.777421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)
2026-05-07T11:21:13.629026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)
2026-05-07T11:21:13.684368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)
2026-05-07T11:21:20.314652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)
2026-05-07T11:22:35.312878Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 35 eligible frames
2026-05-07T11:22:36.542655Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 2.8MB → 0.3MB (11.1x), 19 JPEGs deleted
2026-05-07T11:22:37.886380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.9MB → 1.4MB (2.1x), 14 JPEGs deleted
2026-05-07T11:24:10.600218Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:24:16.658727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:24:16.744250Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:24:17.259922Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:24:19.786638Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:24:19.868844Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:24:35.113724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T11:25:31.482893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:25:31.571840Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:26:14.372219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:14.474811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:16.108321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:16.208931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:19.179453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:19.261532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:19.866610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:22.898361Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)
2026-05-07T11:26:24.804817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:24.843000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:25.614460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:25.699649Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:26.157175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:26.240503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:29.134680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:29.186484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:29.947299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:30.055213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:32.884556Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:32.980451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:33.854993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:34.813905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:46.232735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:53.813359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:53.904687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:54.896284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:54.939177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:55.477051Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:55.548442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:56.460709Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:56.544450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:57.234557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:57.310735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:57.927276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)
2026-05-07T11:26:59.853475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:59.951408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:09.984206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:13.639304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)
2026-05-07T11:27:16.675677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)
2026-05-07T11:27:21.707146Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:21.788450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:22.382630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:22.458852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:23.512005Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:23.593854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:37.895015Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames
2026-05-07T11:27:38.069671Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:39.415803Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (12.6x), 24 JPEGs deleted
2026-05-07T11:27:41.361532Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 1.7MB (3.7x), 29 JPEGs deleted
2026-05-07T11:27:44.250056Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:44.946799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:45.012823Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:45.951481Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:46.036903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:46.637934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:46.720109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:47.898633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)
2026-05-07T11:28:32.963811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)
2026-05-07T11:28:33.481808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)
2026-05-07T11:28:35.408327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)
2026-05-07T11:28:35.488526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)
2026-05-07T11:28:35.994222Z INFO screenpipe_engine::event_driven_capture: content ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"2026-05-07T10:18:21.374558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:27.400579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:36.379491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)\n2026-05-07T10:18:39.375238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)\n2026-05-07T10:19:43.208935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)\n2026-05-07T10:19:49.257421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T10:21:21.848375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=click)\n2026-05-07T10:21:23.439805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=visual_change)\n2026-05-07T10:21:38.803777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4689651471004117672, trigger=click)\n2026-05-07T10:21:44.054102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames\n2026-05-07T10:21:46.307600Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 5.0MB → 1.3MB (3.8x), 38 JPEGs deleted\n2026-05-07T10:21:49.031129Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.2MB → 1.4MB (5.2x), 44 JPEGs deleted\n2026-05-07T10:23:02.085605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)\n2026-05-07T10:23:05.086593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)\n2026-05-07T10:24:05.661776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)\n2026-05-07T10:24:09.585701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)\n2026-05-07T10:24:11.714956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:25:31.235235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4393937499657261667, trigger=visual_change)\n2026-05-07T10:25:38.986311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2365554338448923185, trigger=click)\n2026-05-07T10:26:49.039316Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames\n2026-05-07T10:26:52.006289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 9.5MB → 4.4MB (2.1x), 42 JPEGs deleted\n2026-05-07T10:26:54.644073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.6MB → 1.1MB (7.0x), 44 JPEGs deleted\n2026-05-07T10:28:33.499505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:35.956588Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:36.666492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:36.789359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:39.100987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:40.047061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:40.064268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:42.052599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:44.774285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:44.791022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:45.378301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:46.470785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:46.575295Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:47.652750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:47.668490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:48.439575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:50.165309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:50.177581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:51.452287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:51.994437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:52.053841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:54.432682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:03.124980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:03.868714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:05.079320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:06.543967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:06.576904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:08.792645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:08.865500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:20.773748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:21.723479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:21.752924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:23.883669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1480943928003130782, trigger=visual_change)\n2026-05-07T10:29:35.016352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:36.054767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:36.117899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:38.114508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:38.937597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:38.987983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:31:28.462010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9014748524946296965, trigger=click)\n2026-05-07T10:31:28.506716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9014748524946296965, trigger=click)\n2026-05-07T10:31:54.652328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames\n2026-05-07T10:31:57.015395Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 13.6MB → 2.6MB (5.3x), 37 JPEGs deleted\n2026-05-07T10:32:00.752190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 7.5MB → 3.0MB (2.5x), 63 JPEGs deleted\n2026-05-07T10:32:26.599963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:32:27.400474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:34:30.099383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:34:30.729647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:35:03.954351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:35:13.717941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, 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-07T10:37:00.792475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames\n2026-05-07T10:37:03.726678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 15.7MB → 2.8MB (5.7x), 45 JPEGs deleted\n2026-05-07T10:37:07.426691Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 8.5MB → 3.4MB (2.5x), 57 JPEGs deleted\n2026-05-07T10:37:20.569450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:29.162289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:29.307132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:30.755107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:37:32.262354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:32.364050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:45.907491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:37:47.205630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:47.304637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T10:41:59.417224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5950044591583842886, trigger=click)\n2026-05-07T10:41:59.477946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5950044591583842886, trigger=click)\n2026-05-07T10:42:04.742903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5999585032610140654, trigger=click)\n2026-05-07T10:42:04.791839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5999585032610140654, trigger=click)\n2026-05-07T10:42:07.459097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-07T10:42:08.925855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 2.0MB (2.1x), 20 JPEGs deleted\n2026-05-07T10:42:09.013373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3109201817482414574, trigger=click)\n2026-05-07T10:42:09.056483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3109201817482414574, trigger=click)\n2026-05-07T10:42:10.403020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.2MB (2.2x), 16 JPEGs deleted\n2026-05-07T10:42:15.023525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7036607934458099426, trigger=click)\n2026-05-07T10:42:15.087803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7036607934458099426, trigger=click)\n2026-05-07T10:42:55.509669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2284708141138457574, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:47:10.412520Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames\n2026-05-07T10:47:12.469581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.4MB → 1.8MB (4.7x), 34 JPEGs deleted\n2026-05-07T10:47:15.163169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.2MB → 2.4MB (3.0x), 40 JPEGs deleted\n2026-05-07T10:49:59.513306Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5898226934247819222, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:52:15.173889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames\n2026-05-07T10:52:17.082276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.4MB → 0.7MB (11.6x), 32 JPEGs deleted\n2026-05-07T10:52:19.490930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 5.9MB → 2.2MB (2.7x), 39 JPEGs deleted\n2026-05-07T10:54:22.187516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:54:28.229775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:10.540942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:13.602063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:16.605531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, 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-07T10:55:24.247307Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:57:19.473518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T10:57:20.680885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.9MB → 0.5MB (5.3x), 11 JPEGs deleted\n2026-05-07T10:57:21.976198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 1.3MB (1.9x), 15 JPEGs deleted\n2026-05-07T10:58:11.572541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:11.672796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:12.154759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:13.639499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)\n2026-05-07T10:58:15.413079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:15.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:16.595925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)\n2026-05-07T10:58:21.437769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.085129Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.869865Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.981197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:42.120927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1967027037406422417, trigger=click)\n2026-05-07T10:58:42.168157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1967027037406422417, trigger=click)\n2026-05-07T10:58:59.393221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3964650797953228084, trigger=click)\n2026-05-07T10:58:59.482526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=click)\n2026-05-07T10:59:49.917826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)\n2026-05-07T11:00:17.089194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:02:21.972630Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T11:02:22.860530Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.6MB → 0.5MB (4.8x), 10 JPEGs deleted\n2026-05-07T11:02:23.655299Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.4MB (4.9x), 10 JPEGs deleted\n2026-05-07T11:03:02.204893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:02.270520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:05.248220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:05.306387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:59.105792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:05:34.710050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:07:23.661054Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames\n2026-05-07T11:07:25.906642Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 10.0MB → 0.4MB (23.0x), 38 JPEGs deleted\n2026-05-07T11:07:28.176089Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 6.9MB → 2.5MB (2.8x), 35 JPEGs deleted\n2026-05-07T11:08:06.864979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:15.119215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:08:29.818126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:32.981193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:33.042213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:50.978274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:52.734286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:52.851489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:09:07.119123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:09:37.291815Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:09:40.319359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:10:14.288318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:14.424670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:16.847960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:16.940298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:10:50.032003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:10:56.222667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:56.312244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:20.348299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:11:21.120460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:23.721850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:23.804892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:29.056996Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:29.140586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:30.305845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:30.383186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:32.114228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:32.191508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:35.851585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:11:45.797893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:11:58.899193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:12:02.054717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.755693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.846886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:03.619909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T11:12:10.642255Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:10.727852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:11.690324Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:11.781304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:21.621763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:25.624917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:28.182732Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames\n2026-05-07T11:12:30.153855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.1MB → 0.9MB (8.3x), 32 JPEGs deleted\n2026-05-07T11:12:32.796836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.6MB → 2.8MB (2.7x), 40 JPEGs deleted\n2026-05-07T11:12:40.535068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:40.647364Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:41.220156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:41.301848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:43.222251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:43.266764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:13:01.235609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:01.299808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:32.450693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:32.586876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:44.862308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:44.940165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:14:01.162441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:03.453473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:08.993859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:09.054039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:12.312363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:12.354292Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:21.396038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:21.489451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:22.083385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=visual_change)\n2026-05-07T11:14:36.252205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:43.015757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:43.664591Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=visual_change)\n2026-05-07T11:14:45.857760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:45.904716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:47.073442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, 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-07T11:16:05.411899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=visual_change)\n2026-05-07T11:17:32.802525Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-05-07T11:17:33.719103Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.1x), 13 JPEGs deleted\n2026-05-07T11:17:35.285795Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 3.2MB → 1.9MB (1.7x), 15 JPEGs deleted\n2026-05-07T11:20:09.287243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1113449299881994885, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:21:04.601763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:05.195829Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:05.286304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:07.276282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=visual_change)\n2026-05-07T11:21:07.777421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:13.629026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:13.684368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:20.314652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:22:35.312878Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 35 eligible frames\n2026-05-07T11:22:36.542655Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 2.8MB → 0.3MB (11.1x), 19 JPEGs deleted\n2026-05-07T11:22:37.886380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.9MB → 1.4MB (2.1x), 14 JPEGs deleted\n2026-05-07T11:24:10.600218Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:16.658727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:16.744250Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:17.259922Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:19.786638Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:19.868844Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:35.113724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:25:31.482893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:25:31.571840Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:26:14.372219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:14.474811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:16.108321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:16.208931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.179453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.261532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.866610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:22.898361Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:26:24.804817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:24.843000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:25.614460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:25.699649Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:26.157175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:26.240503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.134680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.186484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.947299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:30.055213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:32.884556Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:32.980451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:33.854993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:34.813905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:46.232735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:53.813359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:53.904687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:54.896284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:54.939177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:55.477051Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:55.548442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:56.460709Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:56.544450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.234557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.310735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.927276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:26:59.853475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:59.951408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:09.984206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:13.639304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:27:16.675677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:27:21.707146Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:21.788450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:22.382630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:22.458852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:23.512005Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:23.593854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:37.895015Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames\n2026-05-07T11:27:38.069671Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:39.415803Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (12.6x), 24 JPEGs deleted\n2026-05-07T11:27:41.361532Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 1.7MB (3.7x), 29 JPEGs deleted\n2026-05-07T11:27:44.250056Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:44.946799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:45.012823Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:45.951481Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.036903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.637934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.720109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:47.898633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:28:32.963811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:33.481808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.408327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.488526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.994222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:36.073882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:07.676505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:07.769948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:08.301825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:08.392673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:13.250663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=visual_change)\n2026-05-07T11:29:13.294785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:17.380342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:37.544137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:37.634170Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:47.420444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:47.475449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:57.368787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:57.449313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:58.656398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:58.700861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:02.303798Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:02.375032Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:06.525410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:06.609717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.066906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.152971Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.730641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.840469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.165235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.256534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.771120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:17.830665Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7559882277336721044, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:30:29.607143Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:30.855373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:31.798547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:32.660076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:33.545854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:33.625096Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:34.913569Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:34.959858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:37.162643Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=visual_change)\n2026-05-07T11:30:37.385639Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:38.031545Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:38.116866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:39.169948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:39.259572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:40.527175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:40.663315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:41.379199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:41.468807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:42.650877Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:42.740500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:32:41.370577Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-07T11:32:42.591649Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 2.7MB → 0.2MB (11.1x), 18 JPEGs deleted\n2026-05-07T11:32:44.047625Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.5MB → 1.4MB (2.5x), 18 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-07T11:37:06.389462Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:06.466281Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:28.280110Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=visual_change)\n2026-05-07T11:37:41.209760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:41.296570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:44.057154Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-07T11:37:45.150553Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.5MB → 0.2MB (11.4x), 17 JPEGs deleted\n2026-05-07T11:37:46.544560Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.6MB → 1.4MB (2.5x), 18 JPEGs deleted\n2026-05-07T11:38:17.950539Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:38:18.029604Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:38:20.269053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:20.353278Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:26.285456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:34.496832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:41.612943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:41.688620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:47.310133Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:48.643821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:38:53.314725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:53.365162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:55.877985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:55.979184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:59.923016Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:59.982414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:08.423200Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:08.479561Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:11.091274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:11.169322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:58.367209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:58.477249Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:40:14.228738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T11:40:21.537879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:21.581390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:40:36.353346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:36.463711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:49.571416Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:49.654026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:57.307589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:57.395762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:41:13.867353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:13.928949Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:17.749125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:17.841126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:22.855869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:22.960960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:47.038976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:47.120690Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:48.494287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:48.585592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:49.576901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:42:00.369375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:42:13.959329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.026209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.622501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.689856Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:18.808673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:18.899424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:46.587102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 43 eligible frames\n2026-05-07T11:42:47.879737Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.5MB → 0.3MB (10.1x), 17 JPEGs deleted\n2026-05-07T11:42:49.387681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.9MB → 1.2MB (3.9x), 24 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:47:49.401447Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T11:47:50.208589Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (6.2x), 9 JPEGs deleted\n2026-05-07T11:47:51.105616Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.6MB (2.7x), 9 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:52:51.115227Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 56 eligible frames\n2026-05-07T11:52:52.599464Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (13.9x), 24 JPEGs deleted\n2026-05-07T11:52:54.560895Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 6.2MB → 1.9MB (3.3x), 30 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-07T11:57:54.573830Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames\n2026-05-07T11:57:56.537978Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 33 frames, 4.9MB → 0.2MB (20.1x), 33 JPEGs deleted\n2026-05-07T11:57:59.634910Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 9.7MB → 3.4MB (2.9x), 49 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:02:17.686782Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2133922751020830860, trigger=visual_change)\n2026-05-07T12:02:59.643300Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T12:03:00.506915Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.5x), 13 JPEGs deleted\n2026-05-07T12:03:01.563777Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 3.0MB → 1.0MB (3.0x), 13 JPEGs deleted\n2026-05-07T12:04:53.950346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3936664232520672675, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T12:06:14.021068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1904144779975232761, trigger=click)\n2026-05-07T12:06:14.046202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1904144779975232761, trigger=click)\n2026-05-07T12:06:55.098053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1904144779975232761, trigger=visual_change)\n2026-05-07T12:08:01.595956Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T12:08:02.406935Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.6x), 11 JPEGs deleted\n2026-05-07T12:08:03.377690Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.7MB (4.1x), 13 JPEGs deleted\n2026-05-07T12:10:01.495047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6040441481645590785, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T12:12:45.130331Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:45.204999Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:46.701284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:46.776821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:48.515192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:48.562862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:49.373159Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:49.443078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:50.081799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:50.154173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:51.476901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:51.550302Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:52.594583Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:52.672365Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:56.959921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:57.036755Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:03.388286Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-05-07T12:13:05.135842Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 4.2MB → 0.2MB (18.5x), 28 JPEGs deleted\n2026-05-07T12:13:07.057256Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 0.8MB (7.5x), 29 JPEGs deleted\n2026-05-07T12:13:13.459440Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:18.098171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:18.187078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:26.059680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:26.133713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:31.500677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:31.578547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:33.066474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:33.129912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:34.223353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:34.293832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:39.930990Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T12:13:52.634589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:55.147936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:55.220630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:56.045740Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:56.109310Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:01.075359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T12:14:04.325896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:04.406144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:06.140644Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:06.206462Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:29.985517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, 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-07T12:18:07.069039Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T12:18:07.867619Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.5x), 11 JPEGs deleted\n2026-05-07T12:18:08.975579Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.1MB → 1.2MB (1.7x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:23:08.999593Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 40 eligible frames\n2026-05-07T12:23:10.051832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.8x), 16 JPEGs deleted\n2026-05-07T12:23:11.590753Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 4.8MB → 1.6MB (3.1x), 22 JPEGs deleted\n2026-05-07T12:24:50.902079Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-07T12:25:02.699344Z INFO sck_rs::stream_manager: recreating stream for display 1 (resolution change)\n2026-05-07T12:25:03.063441Z WARN screenpipe_engine::event_driven_capture: event capture timed out (trigger=idle, monitor=1) — DB pool may be saturated\n2026-05-07T12:25:03.829083Z WARN screenpipe_engine::event_driven_capture: event capture timed out (trigger=app_switch, monitor=2) — DB pool may be saturated\n2026-05-07T12:25:17.192220Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T12:28:11.573780Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 32 eligible frames\n2026-05-07T12:28:12.524840Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.1MB → 0.2MB (8.7x), 14 JPEGs deleted\n2026-05-07T12:28:13.791810Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.7MB → 1.2MB (3.1x), 16 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T12:33:13.799734Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T12:33:14.558749Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (6.2x), 9 JPEGs deleted\n2026-05-07T12:33:15.348500Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.3MB → 0.4MB (5.9x), 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-07T12:38:15.357399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 8 eligible frames\n2026-05-07T12:38:15.816171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.4MB → 0.2MB (2.2x), 3 JPEGs deleted\n2026-05-07T12:38:16.254230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.7MB → 0.4MB (1.9x), 3 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:43:16.262353Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\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\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:07:24.076660Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-07T13:07:24.102897Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-05-07T13:07:24.297606Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-07T13:07:24.438779Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-07T13:07:24.546499Z WARN screenpipe_engine::event_driven_capture: skipping capture: lock screen app 'loginwindow' on monitor 1\n2026-05-07T13:07:24.546789Z INFO screenpipe_engine::event_driven_capture: monitor 1 capture recovered after 1 consecutive errors\n2026-05-07T13:07:25.881431Z INFO screenpipe_engine::event_driven_capture: monitor 2 capture recovered after 1 consecutive errors\n2026-05-07T13:07:39.289686Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:07:39.356439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:10:51.802242Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:10:53.246828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:53.292192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:54.827092Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:54.874984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:10:56.453651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:56.532105Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:09.156872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:09.272079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:19.456862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:11:23.255674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:29.235027Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:29.300463Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:41.268824Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:11:41.346426Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:11:49.696283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:11:50.709029Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:50.793731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:54.048592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:11:55.722993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:11:58.771504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:12:00.230150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:00.309597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:05.873337Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:05.950486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:07.816982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:09.743925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:11.759622Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:11.804675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:13.038098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:13.121377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:15.163387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:22.598075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:23.526288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:24.493443Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:26.736713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:27.330422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:27.407022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:39.302329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:39.350946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:47.769162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:50.995875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:52.144495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:12:58.271241Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:03.612413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:03.656449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:38.027919Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:38.100405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:40.215995Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:40.263713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:45.234028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:45.309845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:46.731517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:46.778945Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.075161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.152467Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.945716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:50.041550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:51.455315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:51.630152Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:52.664766Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:52.744356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:00.495706Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:07.379219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:07.502722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:16.805088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:23.109167Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:23.184746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:27.828599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:27.899135Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:30.021341Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=visual_change)\n2026-05-07T13:14:35.402490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:35.477025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:36.472439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:36.548283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:15:19.197568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:19.246812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, 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-07T13:15:25.147280Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:25.232582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:27.174374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:27.220750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:28.363878Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:28.524216Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:29.203015Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:53.054354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:53.121592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:54.539633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:54.581558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:07.862431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:07.939090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:25.341565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:25.381896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:27.965229Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.016430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.660064Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.737222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:29.420531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:32.873097Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:37.093234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.160634Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.798631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.874888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:38.583600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:17:25.422274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:17:31.421731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:17:34.407811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:18:16.337476Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 12 eligible frames\n2026-05-07T13:18:16.957708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.7MB → 0.2MB (3.5x), 5 JPEGs deleted\n2026-05-07T13:18:17.848261Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.6MB → 0.7MB (2.5x), 7 JPEGs deleted\n2026-05-07T13:18:38.773800Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:18:53.874192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:19:41.763693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:19:43.713749Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:19:43.784754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T13:20:42.409231Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:42.480276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:43.486033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:43.573581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:03.864962Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:03.905431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:06.316615Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:06.395794Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:07.837125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:07.906332Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:17.860400Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-05-07T13:23:18.919592Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (9.9x), 16 JPEGs deleted\n2026-05-07T13:23:20.708512Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.9MB → 1.7MB (3.5x), 27 JPEGs deleted\n2026-05-07T13:23:48.097417Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:21.318858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:36.443434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:39.470559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:48.562648Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:24:54.766114Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:24:54.842239Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:24:57.610430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:25:03.662456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:25:24.777507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:25:37.791072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:25:37.836030Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:25:51.903705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:25:51.964830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:04.504023Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:04.546802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:08.149752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:09.427369Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:09.478399Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:13.764739Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:13.837860Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:14.447663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:16.419425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:16.496394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:18.438430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:18.504329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:44.718795Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:50.774132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:59.841559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:27:11.369696Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:27:18.114133Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:28:20.707574Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames\n2026-05-07T13:28:21.857567Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.3MB (8.1x), 16 JPEGs deleted\n2026-05-07T13:28:23.803176Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.4MB → 2.0MB (2.2x), 21 JPEGs deleted\n2026-05-07T13:28:58.218374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:29:01.293270Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:29:19.485148Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:29:25.485460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:29:38.489791Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:29:38.537267Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:30:47.550839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:47.640570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:54.884555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:54.956879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:04.623760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:04.654652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:41.897118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:31:43.912833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:31:43.954098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:31:50.967778Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:32:27.500018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, trigger=visual_change)\n2026-05-07T13:32:28.153620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8871609275972961978, trigger=visual_change)\n2026-05-07T13:33:23.810818Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-07T13:33:24.599747Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (5.7x), 9 JPEGs deleted\n2026-05-07T13:33:25.612317Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.6MB (2.5x), 8 JPEGs deleted\n2026-05-07T13:33:26.450449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3492143669303864527, trigger=visual_change)\n2026-05-07T13:33:29.401760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3492143669303864527, trigger=visual_change)\n2026-05-07T13:33:59.930217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:02.972955Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:06.002973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:19.789254Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:24.213041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:28.577724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:28.641450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:30.299849Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:35:19.180106Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:20.233759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:20.283248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:21.407060Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:21.488427Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:22.110300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:22.193553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, 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-07T13:36:48.478234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:36:48.525320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:37:01.794102Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:37:01.878637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:38:25.619953Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T13:38:26.436748Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.0x), 11 JPEGs deleted\n2026-05-07T13:38:27.574303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 1.0MB (1.8x), 9 JPEGs deleted\n2026-05-07T13:38:43.844035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:38:43.891356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:39:27.023777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T13:40:28.894164Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8172588032256589366, trigger=click)\n2026-05-07T13:41:05.629162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1110953375923320627, trigger=visual_change)\n2026-05-07T13:41:42.231989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1110953375923320627, trigger=visual_change)\n2026-05-07T13:42:27.461393Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1110953375923320627, trigger=visual_change)\n2026-05-07T13:43:27.588934Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T13:43:28.507612Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.0MB → 0.3MB (6.5x), 13 JPEGs deleted\n2026-05-07T13:43:29.769314Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.6MB → 1.1MB (2.3x), 13 JPEGs deleted\n2026-05-07T13:44:20.146695Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6816928366423420884, trigger=visual_change)\n2026-05-07T13:44:23.233927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6816928366423420884, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:46:53.879047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:55.273642Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:55.353655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:55.855945Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:55.932141Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:57.438820Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:57.529925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:58.028701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:58.495358Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:58.589700Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:59.017435Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:59.525687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:59.596526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:00.200272Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:00.273351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:00.889581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:00.965296Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:01.558223Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:01.638900Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:03.002895Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:03.069500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:03.601734Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:03.670225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:04.197080Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:04.272125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:48:10.553758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:48:10.626566Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:48:16.115801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:48:16.156912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:48:29.770264Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T13:48:30.599687Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.7MB → 0.3MB (6.2x), 11 JPEGs deleted\n2026-05-07T13:48:31.801685Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 1.1MB (1.9x), 10 JPEGs deleted\n2026-05-07T13:49:03.555435Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:03.619351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:08.513044Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:49:32.229884Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:32.275136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:34.321265Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:34.362703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:39.425210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:39.494428Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:43.044489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:43.089054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:46.000906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:46.064778Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:50:18.403111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:50:21.417012Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:50:50.323146Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:50:54.645830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:51:00.417691Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:00.445335Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:01.044868Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:51:04.050841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:51:13.084629Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:51:15.076864Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:15.138819Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:17.928991Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:19.143384Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:19.229679Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:21.491384Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:56.012961Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:52:11.364110Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:52:17.241888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:52:26.296132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:53:16.509325Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:53:17.741131Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=visual_change)\n2026-05-07T13:53:20.999674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:53:21.106244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:53:31.807492Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 34 eligible frames\n2026-05-07T13:53:33.013410Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.2MB → 0.9MB (2.3x), 16 JPEGs deleted\n2026-05-07T13:53:34.215985Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.0MB (2.8x), 16 JPEGs deleted\n2026-05-07T13:54:18.281052Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=visual_change)\n2026-05-07T13:54:38.401771Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:54:38.471173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, 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-07T13:55:46.085221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=visual_change)\n2026-05-07T13:58:34.223906Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-05-07T13:58:35.914466Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 2.9MB → 0.2MB (11.6x), 26 JPEGs deleted\n2026-05-07T13:58:38.246300Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 5.4MB → 2.0MB (2.7x), 31 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T14:01:16.075410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T14:01:24.771839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2967751011570987254, trigger=click)\n2026-05-07T14:01:24.849079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2967751011570987254, trigger=click)\n2026-05-07T14:01:31.213013Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6036284555919122660, trigger=click)\n2026-05-07T14:01:31.266705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6036284555919122660, trigger=click)\n2026-05-07T14:02:17.089553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8553528811773904917, trigger=click)\n2026-05-07T14:02:24.596587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8553528811773904917, trigger=click)\n2026-05-07T14:03:07.430985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5702711611747998546, trigger=visual_change)","depth":4,"on_screen":true,"value":"2026-05-07T10:18:21.374558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:27.400579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:36.379491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)\n2026-05-07T10:18:39.375238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)\n2026-05-07T10:19:43.208935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)\n2026-05-07T10:19:49.257421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T10:21:21.848375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=click)\n2026-05-07T10:21:23.439805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=visual_change)\n2026-05-07T10:21:38.803777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4689651471004117672, trigger=click)\n2026-05-07T10:21:44.054102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames\n2026-05-07T10:21:46.307600Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 5.0MB → 1.3MB (3.8x), 38 JPEGs deleted\n2026-05-07T10:21:49.031129Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.2MB → 1.4MB (5.2x), 44 JPEGs deleted\n2026-05-07T10:23:02.085605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)\n2026-05-07T10:23:05.086593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)\n2026-05-07T10:24:05.661776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)\n2026-05-07T10:24:09.585701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)\n2026-05-07T10:24:11.714956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:25:31.235235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4393937499657261667, trigger=visual_change)\n2026-05-07T10:25:38.986311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2365554338448923185, trigger=click)\n2026-05-07T10:26:49.039316Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames\n2026-05-07T10:26:52.006289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 9.5MB → 4.4MB (2.1x), 42 JPEGs deleted\n2026-05-07T10:26:54.644073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.6MB → 1.1MB (7.0x), 44 JPEGs deleted\n2026-05-07T10:28:33.499505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:35.956588Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:36.666492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:36.789359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:39.100987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:40.047061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:40.064268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:42.052599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:44.774285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:44.791022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:45.378301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:46.470785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:46.575295Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:47.652750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:47.668490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:48.439575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:50.165309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:50.177581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:51.452287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:51.994437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:52.053841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:54.432682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:03.124980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:03.868714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:05.079320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:06.543967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:06.576904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:08.792645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:08.865500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:20.773748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:21.723479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:21.752924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:23.883669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1480943928003130782, trigger=visual_change)\n2026-05-07T10:29:35.016352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:36.054767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:36.117899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:38.114508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:38.937597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:38.987983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:31:28.462010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9014748524946296965, trigger=click)\n2026-05-07T10:31:28.506716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9014748524946296965, trigger=click)\n2026-05-07T10:31:54.652328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames\n2026-05-07T10:31:57.015395Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 13.6MB → 2.6MB (5.3x), 37 JPEGs deleted\n2026-05-07T10:32:00.752190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 7.5MB → 3.0MB (2.5x), 63 JPEGs deleted\n2026-05-07T10:32:26.599963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:32:27.400474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:34:30.099383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:34:30.729647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:35:03.954351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:35:13.717941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, 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-07T10:37:00.792475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames\n2026-05-07T10:37:03.726678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 15.7MB → 2.8MB (5.7x), 45 JPEGs deleted\n2026-05-07T10:37:07.426691Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 8.5MB → 3.4MB (2.5x), 57 JPEGs deleted\n2026-05-07T10:37:20.569450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:29.162289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:29.307132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:30.755107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:37:32.262354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:32.364050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:45.907491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:37:47.205630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:47.304637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T10:41:59.417224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5950044591583842886, trigger=click)\n2026-05-07T10:41:59.477946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5950044591583842886, trigger=click)\n2026-05-07T10:42:04.742903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5999585032610140654, trigger=click)\n2026-05-07T10:42:04.791839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5999585032610140654, trigger=click)\n2026-05-07T10:42:07.459097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-07T10:42:08.925855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 2.0MB (2.1x), 20 JPEGs deleted\n2026-05-07T10:42:09.013373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3109201817482414574, trigger=click)\n2026-05-07T10:42:09.056483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3109201817482414574, trigger=click)\n2026-05-07T10:42:10.403020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.2MB (2.2x), 16 JPEGs deleted\n2026-05-07T10:42:15.023525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7036607934458099426, trigger=click)\n2026-05-07T10:42:15.087803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7036607934458099426, trigger=click)\n2026-05-07T10:42:55.509669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2284708141138457574, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:47:10.412520Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames\n2026-05-07T10:47:12.469581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.4MB → 1.8MB (4.7x), 34 JPEGs deleted\n2026-05-07T10:47:15.163169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.2MB → 2.4MB (3.0x), 40 JPEGs deleted\n2026-05-07T10:49:59.513306Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5898226934247819222, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:52:15.173889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames\n2026-05-07T10:52:17.082276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.4MB → 0.7MB (11.6x), 32 JPEGs deleted\n2026-05-07T10:52:19.490930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 5.9MB → 2.2MB (2.7x), 39 JPEGs deleted\n2026-05-07T10:54:22.187516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:54:28.229775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:10.540942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:13.602063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:16.605531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, 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-07T10:55:24.247307Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:57:19.473518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T10:57:20.680885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.9MB → 0.5MB (5.3x), 11 JPEGs deleted\n2026-05-07T10:57:21.976198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 1.3MB (1.9x), 15 JPEGs deleted\n2026-05-07T10:58:11.572541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:11.672796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:12.154759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:13.639499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)\n2026-05-07T10:58:15.413079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:15.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:16.595925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)\n2026-05-07T10:58:21.437769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.085129Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.869865Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.981197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:42.120927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1967027037406422417, trigger=click)\n2026-05-07T10:58:42.168157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1967027037406422417, trigger=click)\n2026-05-07T10:58:59.393221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3964650797953228084, trigger=click)\n2026-05-07T10:58:59.482526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=click)\n2026-05-07T10:59:49.917826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)\n2026-05-07T11:00:17.089194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:02:21.972630Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T11:02:22.860530Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.6MB → 0.5MB (4.8x), 10 JPEGs deleted\n2026-05-07T11:02:23.655299Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.4MB (4.9x), 10 JPEGs deleted\n2026-05-07T11:03:02.204893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:02.270520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:05.248220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:05.306387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:59.105792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:05:34.710050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:07:23.661054Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames\n2026-05-07T11:07:25.906642Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 10.0MB → 0.4MB (23.0x), 38 JPEGs deleted\n2026-05-07T11:07:28.176089Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 6.9MB → 2.5MB (2.8x), 35 JPEGs deleted\n2026-05-07T11:08:06.864979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:15.119215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:08:29.818126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:32.981193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:33.042213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:50.978274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:52.734286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:52.851489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:09:07.119123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:09:37.291815Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:09:40.319359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:10:14.288318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:14.424670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:16.847960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:16.940298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:10:50.032003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:10:56.222667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:56.312244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:20.348299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:11:21.120460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:23.721850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:23.804892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:29.056996Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:29.140586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:30.305845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:30.383186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:32.114228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:32.191508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:35.851585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:11:45.797893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:11:58.899193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:12:02.054717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.755693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.846886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:03.619909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T11:12:10.642255Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:10.727852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:11.690324Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:11.781304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:21.621763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:25.624917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:28.182732Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames\n2026-05-07T11:12:30.153855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.1MB → 0.9MB (8.3x), 32 JPEGs deleted\n2026-05-07T11:12:32.796836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.6MB → 2.8MB (2.7x), 40 JPEGs deleted\n2026-05-07T11:12:40.535068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:40.647364Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:41.220156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:41.301848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:43.222251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:43.266764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:13:01.235609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:01.299808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:32.450693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:32.586876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:44.862308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:44.940165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:14:01.162441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:03.453473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:08.993859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:09.054039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:12.312363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:12.354292Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:21.396038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:21.489451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:22.083385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=visual_change)\n2026-05-07T11:14:36.252205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:43.015757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:43.664591Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=visual_change)\n2026-05-07T11:14:45.857760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:45.904716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:47.073442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, 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-07T11:16:05.411899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=visual_change)\n2026-05-07T11:17:32.802525Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-05-07T11:17:33.719103Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.1x), 13 JPEGs deleted\n2026-05-07T11:17:35.285795Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 3.2MB → 1.9MB (1.7x), 15 JPEGs deleted\n2026-05-07T11:20:09.287243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1113449299881994885, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:21:04.601763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:05.195829Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:05.286304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:07.276282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=visual_change)\n2026-05-07T11:21:07.777421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:13.629026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:13.684368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:20.314652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:22:35.312878Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 35 eligible frames\n2026-05-07T11:22:36.542655Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 2.8MB → 0.3MB (11.1x), 19 JPEGs deleted\n2026-05-07T11:22:37.886380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.9MB → 1.4MB (2.1x), 14 JPEGs deleted\n2026-05-07T11:24:10.600218Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:16.658727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:16.744250Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:17.259922Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:19.786638Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:19.868844Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:35.113724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:25:31.482893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:25:31.571840Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:26:14.372219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:14.474811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:16.108321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:16.208931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.179453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.261532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.866610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:22.898361Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:26:24.804817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:24.843000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:25.614460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:25.699649Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:26.157175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:26.240503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.134680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.186484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.947299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:30.055213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:32.884556Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:32.980451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:33.854993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:34.813905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:46.232735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:53.813359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:53.904687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:54.896284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:54.939177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:55.477051Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:55.548442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:56.460709Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:56.544450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.234557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.310735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.927276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:26:59.853475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:59.951408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:09.984206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:13.639304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:27:16.675677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:27:21.707146Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:21.788450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:22.382630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:22.458852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:23.512005Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:23.593854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:37.895015Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames\n2026-05-07T11:27:38.069671Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:39.415803Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (12.6x), 24 JPEGs deleted\n2026-05-07T11:27:41.361532Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 1.7MB (3.7x), 29 JPEGs deleted\n2026-05-07T11:27:44.250056Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:44.946799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:45.012823Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:45.951481Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.036903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.637934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.720109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:47.898633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:28:32.963811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:33.481808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.408327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.488526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.994222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:36.073882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:07.676505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:07.769948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:08.301825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:08.392673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:13.250663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=visual_change)\n2026-05-07T11:29:13.294785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:17.380342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:37.544137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:37.634170Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:47.420444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:47.475449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:57.368787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:57.449313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:58.656398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:58.700861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:02.303798Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:02.375032Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:06.525410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:06.609717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.066906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.152971Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.730641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.840469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.165235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.256534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.771120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:17.830665Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7559882277336721044, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:30:29.607143Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:30.855373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:31.798547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:32.660076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:33.545854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:33.625096Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:34.913569Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:34.959858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:37.162643Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=visual_change)\n2026-05-07T11:30:37.385639Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:38.031545Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:38.116866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:39.169948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:39.259572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:40.527175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:40.663315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:41.379199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:41.468807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:42.650877Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:42.740500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:32:41.370577Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-07T11:32:42.591649Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 2.7MB → 0.2MB (11.1x), 18 JPEGs deleted\n2026-05-07T11:32:44.047625Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.5MB → 1.4MB (2.5x), 18 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-07T11:37:06.389462Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:06.466281Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:28.280110Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=visual_change)\n2026-05-07T11:37:41.209760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:41.296570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:44.057154Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-07T11:37:45.150553Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.5MB → 0.2MB (11.4x), 17 JPEGs deleted\n2026-05-07T11:37:46.544560Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.6MB → 1.4MB (2.5x), 18 JPEGs deleted\n2026-05-07T11:38:17.950539Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:38:18.029604Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:38:20.269053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:20.353278Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:26.285456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:34.496832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:41.612943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:41.688620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:47.310133Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:48.643821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:38:53.314725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:53.365162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:55.877985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:55.979184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:59.923016Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:59.982414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:08.423200Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:08.479561Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:11.091274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:11.169322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:58.367209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:58.477249Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:40:14.228738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T11:40:21.537879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:21.581390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:40:36.353346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:36.463711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:49.571416Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:49.654026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:57.307589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:57.395762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:41:13.867353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:13.928949Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:17.749125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:17.841126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:22.855869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:22.960960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:47.038976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:47.120690Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:48.494287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:48.585592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:49.576901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:42:00.369375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:42:13.959329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.026209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.622501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.689856Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:18.808673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:18.899424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:46.587102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 43 eligible frames\n2026-05-07T11:42:47.879737Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.5MB → 0.3MB (10.1x), 17 JPEGs deleted\n2026-05-07T11:42:49.387681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.9MB → 1.2MB (3.9x), 24 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:47:49.401447Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T11:47:50.208589Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (6.2x), 9 JPEGs deleted\n2026-05-07T11:47:51.105616Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.6MB (2.7x), 9 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:52:51.115227Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 56 eligible frames\n2026-05-07T11:52:52.599464Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (13.9x), 24 JPEGs deleted\n2026-05-07T11:52:54.560895Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 6.2MB → 1.9MB (3.3x), 30 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-07T11:57:54.573830Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames\n2026-05-07T11:57:56.537978Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 33 frames, 4.9MB → 0.2MB (20.1x), 33 JPEGs deleted\n2026-05-07T11:57:59.634910Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 9.7MB → 3.4MB (2.9x), 49 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:02:17.686782Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2133922751020830860, trigger=visual_change)\n2026-05-07T12:02:59.643300Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T12:03:00.506915Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.5x), 13 JPEGs deleted\n2026-05-07T12:03:01.563777Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 3.0MB → 1.0MB (3.0x), 13 JPEGs deleted\n2026-05-07T12:04:53.950346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3936664232520672675, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T12:06:14.021068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1904144779975232761, trigger=click)\n2026-05-07T12:06:14.046202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1904144779975232761, trigger=click)\n2026-05-07T12:06:55.098053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1904144779975232761, trigger=visual_change)\n2026-05-07T12:08:01.595956Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T12:08:02.406935Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.6x), 11 JPEGs deleted\n2026-05-07T12:08:03.377690Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.7MB (4.1x), 13 JPEGs deleted\n2026-05-07T12:10:01.495047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6040441481645590785, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T12:12:45.130331Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:45.204999Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:46.701284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:46.776821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:48.515192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:48.562862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:49.373159Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:49.443078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:50.081799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:50.154173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:51.476901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:51.550302Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:52.594583Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:52.672365Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:56.959921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:57.036755Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:03.388286Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-05-07T12:13:05.135842Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 4.2MB → 0.2MB (18.5x), 28 JPEGs deleted\n2026-05-07T12:13:07.057256Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 0.8MB (7.5x), 29 JPEGs deleted\n2026-05-07T12:13:13.459440Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:18.098171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:18.187078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:26.059680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:26.133713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:31.500677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:31.578547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:33.066474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:33.129912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:34.223353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:34.293832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:39.930990Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T12:13:52.634589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:55.147936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:55.220630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:56.045740Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:56.109310Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:01.075359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T12:14:04.325896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:04.406144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:06.140644Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:06.206462Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:29.985517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, 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-07T12:18:07.069039Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T12:18:07.867619Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.5x), 11 JPEGs deleted\n2026-05-07T12:18:08.975579Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.1MB → 1.2MB (1.7x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:23:08.999593Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 40 eligible frames\n2026-05-07T12:23:10.051832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.8x), 16 JPEGs deleted\n2026-05-07T12:23:11.590753Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 4.8MB → 1.6MB (3.1x), 22 JPEGs deleted\n2026-05-07T12:24:50.902079Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-07T12:25:02.699344Z INFO sck_rs::stream_manager: recreating stream for display 1 (resolution change)\n2026-05-07T12:25:03.063441Z WARN screenpipe_engine::event_driven_capture: event capture timed out (trigger=idle, monitor=1) — DB pool may be saturated\n2026-05-07T12:25:03.829083Z WARN screenpipe_engine::event_driven_capture: event capture timed out (trigger=app_switch, monitor=2) — DB pool may be saturated\n2026-05-07T12:25:17.192220Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T12:28:11.573780Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 32 eligible frames\n2026-05-07T12:28:12.524840Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.1MB → 0.2MB (8.7x), 14 JPEGs deleted\n2026-05-07T12:28:13.791810Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.7MB → 1.2MB (3.1x), 16 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T12:33:13.799734Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T12:33:14.558749Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (6.2x), 9 JPEGs deleted\n2026-05-07T12:33:15.348500Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.3MB → 0.4MB (5.9x), 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-07T12:38:15.357399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 8 eligible frames\n2026-05-07T12:38:15.816171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.4MB → 0.2MB (2.2x), 3 JPEGs deleted\n2026-05-07T12:38:16.254230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.7MB → 0.4MB (1.9x), 3 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:43:16.262353Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\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\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:07:24.076660Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-07T13:07:24.102897Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-05-07T13:07:24.297606Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-07T13:07:24.438779Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-07T13:07:24.546499Z WARN screenpipe_engine::event_driven_capture: skipping capture: lock screen app 'loginwindow' on monitor 1\n2026-05-07T13:07:24.546789Z INFO screenpipe_engine::event_driven_capture: monitor 1 capture recovered after 1 consecutive errors\n2026-05-07T13:07:25.881431Z INFO screenpipe_engine::event_driven_capture: monitor 2 capture recovered after 1 consecutive errors\n2026-05-07T13:07:39.289686Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:07:39.356439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:10:51.802242Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:10:53.246828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:53.292192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:54.827092Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:54.874984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:10:56.453651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:56.532105Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:09.156872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:09.272079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:19.456862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:11:23.255674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:29.235027Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:29.300463Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:41.268824Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:11:41.346426Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:11:49.696283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:11:50.709029Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:50.793731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:54.048592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:11:55.722993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:11:58.771504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:12:00.230150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:00.309597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:05.873337Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:05.950486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:07.816982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:09.743925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:11.759622Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:11.804675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:13.038098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:13.121377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:15.163387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:22.598075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:23.526288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:24.493443Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:26.736713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:27.330422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:27.407022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:39.302329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:39.350946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:47.769162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:50.995875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:52.144495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:12:58.271241Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:03.612413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:03.656449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:38.027919Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:38.100405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:40.215995Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:40.263713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:45.234028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:45.309845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:46.731517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:46.778945Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.075161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.152467Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.945716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:50.041550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:51.455315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:51.630152Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:52.664766Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:52.744356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:00.495706Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:07.379219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:07.502722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:16.805088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:23.109167Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:23.184746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:27.828599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:27.899135Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:30.021341Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=visual_change)\n2026-05-07T13:14:35.402490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:35.477025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:36.472439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:36.548283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:15:19.197568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:19.246812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, 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-07T13:15:25.147280Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:25.232582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:27.174374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:27.220750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:28.363878Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:28.524216Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:29.203015Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:53.054354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:53.121592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:54.539633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:54.581558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:07.862431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:07.939090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:25.341565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:25.381896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:27.965229Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.016430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.660064Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.737222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:29.420531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:32.873097Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:37.093234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.160634Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.798631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.874888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:38.583600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:17:25.422274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:17:31.421731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:17:34.407811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:18:16.337476Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 12 eligible frames\n2026-05-07T13:18:16.957708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.7MB → 0.2MB (3.5x), 5 JPEGs deleted\n2026-05-07T13:18:17.848261Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.6MB → 0.7MB (2.5x), 7 JPEGs deleted\n2026-05-07T13:18:38.773800Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:18:53.874192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:19:41.763693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:19:43.713749Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:19:43.784754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T13:20:42.409231Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:42.480276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:43.486033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:43.573581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:03.864962Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:03.905431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:06.316615Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:06.395794Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:07.837125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:07.906332Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:17.860400Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-05-07T13:23:18.919592Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (9.9x), 16 JPEGs deleted\n2026-05-07T13:23:20.708512Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.9MB → 1.7MB (3.5x), 27 JPEGs deleted\n2026-05-07T13:23:48.097417Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:21.318858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:36.443434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:39.470559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:48.562648Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:24:54.766114Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:24:54.842239Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:24:57.610430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:25:03.662456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:25:24.777507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:25:37.791072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:25:37.836030Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:25:51.903705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:25:51.964830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:04.504023Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:04.546802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:08.149752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:09.427369Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:09.478399Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:13.764739Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:13.837860Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:14.447663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:16.419425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:16.496394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:18.438430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:18.504329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:44.718795Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:50.774132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:59.841559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:27:11.369696Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:27:18.114133Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:28:20.707574Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames\n2026-05-07T13:28:21.857567Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.3MB (8.1x), 16 JPEGs deleted\n2026-05-07T13:28:23.803176Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.4MB → 2.0MB (2.2x), 21 JPEGs deleted\n2026-05-07T13:28:58.218374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:29:01.293270Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:29:19.485148Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:29:25.485460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:29:38.489791Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:29:38.537267Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:30:47.550839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:47.640570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:54.884555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:54.956879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:04.623760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:04.654652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:41.897118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:31:43.912833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:31:43.954098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:31:50.967778Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:32:27.500018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, trigger=visual_change)\n2026-05-07T13:32:28.153620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8871609275972961978, trigger=visual_change)\n2026-05-07T13:33:23.810818Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-07T13:33:24.599747Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (5.7x), 9 JPEGs deleted\n2026-05-07T13:33:25.612317Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.6MB (2.5x), 8 JPEGs deleted\n2026-05-07T13:33:26.450449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3492143669303864527, trigger=visual_change)\n2026-05-07T13:33:29.401760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3492143669303864527, trigger=visual_change)\n2026-05-07T13:33:59.930217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:02.972955Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:06.002973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:19.789254Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:24.213041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:28.577724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:28.641450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:30.299849Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:35:19.180106Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:20.233759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:20.283248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:21.407060Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:21.488427Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:22.110300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:22.193553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, 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-07T13:36:48.478234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:36:48.525320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:37:01.794102Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:37:01.878637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:38:25.619953Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T13:38:26.436748Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.0x), 11 JPEGs deleted\n2026-05-07T13:38:27.574303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 1.0MB (1.8x), 9 JPEGs deleted\n2026-05-07T13:38:43.844035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:38:43.891356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:39:27.023777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T13:40:28.894164Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8172588032256589366, trigger=click)\n2026-05-07T13:41:05.629162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1110953375923320627, trigger=visual_change)\n2026-05-07T13:41:42.231989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1110953375923320627, trigger=visual_change)\n2026-05-07T13:42:27.461393Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1110953375923320627, trigger=visual_change)\n2026-05-07T13:43:27.588934Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T13:43:28.507612Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.0MB → 0.3MB (6.5x), 13 JPEGs deleted\n2026-05-07T13:43:29.769314Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.6MB → 1.1MB (2.3x), 13 JPEGs deleted\n2026-05-07T13:44:20.146695Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6816928366423420884, trigger=visual_change)\n2026-05-07T13:44:23.233927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6816928366423420884, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:46:53.879047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:55.273642Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:55.353655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:55.855945Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:55.932141Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:57.438820Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:57.529925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:58.028701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:58.495358Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:58.589700Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:59.017435Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:59.525687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:46:59.596526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:00.200272Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:00.273351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:00.889581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:00.965296Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:01.558223Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:01.638900Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:03.002895Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:03.069500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:03.601734Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:03.670225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:04.197080Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:47:04.272125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:48:10.553758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:48:10.626566Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:48:16.115801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:48:16.156912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:48:29.770264Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T13:48:30.599687Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.7MB → 0.3MB (6.2x), 11 JPEGs deleted\n2026-05-07T13:48:31.801685Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 1.1MB (1.9x), 10 JPEGs deleted\n2026-05-07T13:49:03.555435Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:03.619351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:08.513044Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:49:32.229884Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:32.275136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:34.321265Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:34.362703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:39.425210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:39.494428Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:43.044489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:43.089054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:46.000906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:49:46.064778Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:50:18.403111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:50:21.417012Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:50:50.323146Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:50:54.645830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:51:00.417691Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:00.445335Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:01.044868Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:51:04.050841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:51:13.084629Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:51:15.076864Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:15.138819Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:17.928991Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:19.143384Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:19.229679Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:21.491384Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:51:56.012961Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:52:11.364110Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:52:17.241888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:52:26.296132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T13:53:16.509325Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:53:17.741131Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=visual_change)\n2026-05-07T13:53:20.999674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:53:21.106244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:53:31.807492Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 34 eligible frames\n2026-05-07T13:53:33.013410Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.2MB → 0.9MB (2.3x), 16 JPEGs deleted\n2026-05-07T13:53:34.215985Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.0MB (2.8x), 16 JPEGs deleted\n2026-05-07T13:54:18.281052Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=visual_change)\n2026-05-07T13:54:38.401771Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:54:38.471173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, 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-07T13:55:46.085221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=visual_change)\n2026-05-07T13:58:34.223906Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-05-07T13:58:35.914466Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 2.9MB → 0.2MB (11.6x), 26 JPEGs deleted\n2026-05-07T13:58:38.246300Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 5.4MB → 2.0MB (2.7x), 31 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T14:01:16.075410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T14:01:24.771839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2967751011570987254, trigger=click)\n2026-05-07T14:01:24.849079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2967751011570987254, trigger=click)\n2026-05-07T14:01:31.213013Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6036284555919122660, trigger=click)\n2026-05-07T14:01:31.266705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6036284555919122660, trigger=click)\n2026-05-07T14:02:17.089553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8553528811773904917, trigger=click)\n2026-05-07T14:02:24.596587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8553528811773904917, trigger=click)\n2026-05-07T14:03:07.430985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5702711611747998546, trigger=visual_change)","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"}]...
|
7460398780847719900
|
2716136865745446267
|
click
|
accessibility
|
NULL
|
2026-05-07T10:18:21.374558Z INFO screenpipe_engin 2026-05-07T10:18:21.374558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:27.400579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:36.379491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)
2026-05-07T10:18:39.375238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)
2026-05-07T10:19:43.208935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)
2026-05-07T10:19:49.257421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:21:21.848375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=click)
2026-05-07T10:21:23.439805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=visual_change)
2026-05-07T10:21:38.803777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4689651471004117672, trigger=click)
2026-05-07T10:21:44.054102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames
2026-05-07T10:21:46.307600Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 5.0MB → 1.3MB (3.8x), 38 JPEGs deleted
2026-05-07T10:21:49.031129Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.2MB → 1.4MB (5.2x), 44 JPEGs deleted
2026-05-07T10:23:02.085605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)
2026-05-07T10:23:05.086593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)
2026-05-07T10:24:05.661776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)
2026-05-07T10:24:09.585701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)
2026-05-07T10:24:11.714956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:25:31.235235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4393937499657261667, trigger=visual_change)
2026-05-07T10:25:38.986311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2365554338448923185, trigger=click)
2026-05-07T10:26:49.039316Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-05-07T10:26:52.006289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 9.5MB → 4.4MB (2.1x), 42 JPEGs deleted
2026-05-07T10:26:54.644073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.6MB → 1.1MB (7.0x), 44 JPEGs deleted
2026-05-07T10:28:33.499505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:35.956588Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:36.666492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:36.789359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:39.100987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:40.047061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:40.064268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:42.052599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:44.774285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:44.791022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:45.378301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:46.470785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:46.575295Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:47.652750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:47.668490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:48.439575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:50.165309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:50.177581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:51.452287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:51.994437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:52.053841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:54.432682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:03.124980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:03.868714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:05.079320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:06.543967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:06.576904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:08.792645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:08.865500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:20.773748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:21.723479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:21.752924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:23.883669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1480943928003130782, trigger=visual_change)
2026-05-07T10:29:35.016352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:36.054767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:36.117899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:38.114508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:38.937597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:38.987983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:31:28.462010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9014748524946296965, trigger=click)
2026-05-07T10:31:28.506716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9014748524946296965, trigger=click)
2026-05-07T10:31:54.652328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames
2026-05-07T10:31:57.015395Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 13.6MB → 2.6MB (5.3x), 37 JPEGs deleted
2026-05-07T10:32:00.752190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 7.5MB → 3.0MB (2.5x), 63 JPEGs deleted
2026-05-07T10:32:26.599963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:32:27.400474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:34:30.099383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:34:30.729647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:35:03.954351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:35:13.717941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, 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-07T10:37:00.792475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames
2026-05-07T10:37:03.726678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 15.7MB → 2.8MB (5.7x), 45 JPEGs deleted
2026-05-07T10:37:07.426691Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 8.5MB → 3.4MB (2.5x), 57 JPEGs deleted
2026-05-07T10:37:20.569450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:29.162289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:29.307132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:30.755107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:37:32.262354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:32.364050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:45.907491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:37:47.205630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:47.304637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:41:59.417224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5950044591583842886, trigger=click)
2026-05-07T10:41:59.477946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5950044591583842886, trigger=click)
2026-05-07T10:42:04.742903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5999585032610140654, trigger=click)
2026-05-07T10:42:04.791839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5999585032610140654, trigger=click)
2026-05-07T10:42:07.459097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames
2026-05-07T10:42:08.925855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 2.0MB (2.1x), 20 JPEGs deleted
2026-05-07T10:42:09.013373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3109201817482414574, trigger=click)
2026-05-07T10:42:09.056483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3109201817482414574, trigger=click)
2026-05-07T10:42:10.403020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.2MB (2.2x), 16 JPEGs deleted
2026-05-07T10:42:15.023525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7036607934458099426, trigger=click)
2026-05-07T10:42:15.087803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7036607934458099426, trigger=click)
2026-05-07T10:42:55.509669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2284708141138457574, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:47:10.412520Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames
2026-05-07T10:47:12.469581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.4MB → 1.8MB (4.7x), 34 JPEGs deleted
2026-05-07T10:47:15.163169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.2MB → 2.4MB (3.0x), 40 JPEGs deleted
2026-05-07T10:49:59.513306Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5898226934247819222, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:52:15.173889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames
2026-05-07T10:52:17.082276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.4MB → 0.7MB (11.6x), 32 JPEGs deleted
2026-05-07T10:52:19.490930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 5.9MB → 2.2MB (2.7x), 39 JPEGs deleted
2026-05-07T10:54:22.187516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:54:28.229775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:10.540942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:13.602063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:16.605531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
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-07T10:55:24.247307Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:57:19.473518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T10:57:20.680885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.9MB → 0.5MB (5.3x), 11 JPEGs deleted
2026-05-07T10:57:21.976198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 1.3MB (1.9x), 15 JPEGs deleted
2026-05-07T10:58:11.572541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:11.672796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:12.154759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:13.639499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)
2026-05-07T10:58:15.413079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:15.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:16.595925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)
2026-05-07T10:58:21.437769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.085129Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.869865Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.981197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:42.120927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1967027037406422417, trigger=click)
2026-05-07T10:58:42.168157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1967027037406422417, trigger=click)
2026-05-07T10:58:59.393221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3964650797953228084, trigger=click)
2026-05-07T10:58:59.482526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=click)
2026-05-07T10:59:49.917826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)
2026-05-07T11:00:17.089194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T11:02:21.972630Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T11:02:22.860530Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.6MB → 0.5MB (4.8x), 10 JPEGs deleted
2026-05-07T11:02:23.655299Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.4MB (4.9x), 10 JPEGs deleted
2026-05-07T11:03:02.204893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:02.270520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:05.248220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:05.306387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:59.105792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T11:05:34.710050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:07:23.661054Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames
2026-05-07T11:07:25.906642Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 10.0MB → 0.4MB (23.0x), 38 JPEGs deleted
2026-05-07T11:07:28.176089Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 6.9MB → 2.5MB (2.8x), 35 JPEGs deleted
2026-05-07T11:08:06.864979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:15.119215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:08:29.818126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:32.981193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:33.042213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:50.978274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:52.734286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:52.851489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:09:07.119123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:09:37.291815Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:09:40.319359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:10:14.288318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:14.424670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:16.847960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:16.940298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T11:10:50.032003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:10:56.222667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:56.312244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:20.348299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:11:21.120460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:23.721850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:23.804892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:29.056996Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:29.140586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:30.305845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:30.383186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:32.114228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:32.191508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:35.851585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:11:45.797893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:11:58.899193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:12:02.054717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.755693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.846886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:03.619909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)
2026-05-07T11:12:10.642255Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:10.727852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:11.690324Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:11.781304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:21.621763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:25.624917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:28.182732Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames
2026-05-07T11:12:30.153855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.1MB → 0.9MB (8.3x), 32 JPEGs deleted
2026-05-07T11:12:32.796836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.6MB → 2.8MB (2.7x), 40 JPEGs deleted
2026-05-07T11:12:40.535068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:40.647364Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:41.220156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:41.301848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:43.222251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:43.266764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:13:01.235609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:01.299808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:32.450693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:32.586876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:44.862308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:44.940165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:14:01.162441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:03.453473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:08.993859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:09.054039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:12.312363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:12.354292Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:21.396038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:21.489451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:22.083385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=visual_change)
2026-05-07T11:14:36.252205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:43.015757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:43.664591Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=visual_change)
2026-05-07T11:14:45.857760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:45.904716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:47.073442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, 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-07T11:16:05.411899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=visual_change)
2026-05-07T11:17:32.802525Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames
2026-05-07T11:17:33.719103Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.1x), 13 JPEGs deleted
2026-05-07T11:17:35.285795Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 3.2MB → 1.9MB (1.7x), 15 JPEGs deleted
2026-05-07T11:20:09.287243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1113449299881994885, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T11:21:04.601763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)
2026-05-07T11:21:05.195829Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)
2026-05-07T11:21:05.286304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)
2026-05-07T11:21:07.276282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=visual_change)
2026-05-07T11:21:07.777421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)
2026-05-07T11:21:13.629026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)
2026-05-07T11:21:13.684368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)
2026-05-07T11:21:20.314652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)
2026-05-07T11:22:35.312878Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 35 eligible frames
2026-05-07T11:22:36.542655Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 2.8MB → 0.3MB (11.1x), 19 JPEGs deleted
2026-05-07T11:22:37.886380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.9MB → 1.4MB (2.1x), 14 JPEGs deleted
2026-05-07T11:24:10.600218Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:24:16.658727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:24:16.744250Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:24:17.259922Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:24:19.786638Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:24:19.868844Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:24:35.113724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T11:25:31.482893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:25:31.571840Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:26:14.372219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:14.474811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:16.108321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:16.208931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:19.179453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:19.261532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:19.866610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:22.898361Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)
2026-05-07T11:26:24.804817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:24.843000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:25.614460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:25.699649Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:26.157175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:26.240503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:29.134680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:29.186484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:29.947299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:30.055213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:32.884556Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:32.980451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:33.854993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:34.813905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:46.232735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:53.813359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:53.904687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:54.896284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:54.939177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:55.477051Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:55.548442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:56.460709Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:56.544450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:57.234557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:57.310735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:57.927276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)
2026-05-07T11:26:59.853475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:26:59.951408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:09.984206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:13.639304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)
2026-05-07T11:27:16.675677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)
2026-05-07T11:27:21.707146Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:21.788450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:22.382630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:22.458852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:23.512005Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:23.593854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:37.895015Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames
2026-05-07T11:27:38.069671Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:39.415803Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (12.6x), 24 JPEGs deleted
2026-05-07T11:27:41.361532Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 1.7MB (3.7x), 29 JPEGs deleted
2026-05-07T11:27:44.250056Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:44.946799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:45.012823Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:45.951481Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:46.036903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:46.637934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:46.720109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)
2026-05-07T11:27:47.898633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)
2026-05-07T11:28:32.963811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)
2026-05-07T11:28:33.481808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)
2026-05-07T11:28:35.408327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)
2026-05-07T11:28:35.488526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)
2026-05-07T11:28:35.994222Z INFO screenpipe_engine::event_driven_capture: content ...
|
2138
|
NULL
|
NULL
|
NULL
|
|
1909
|
90
|
7
|
2026-05-07T10:40:23.489022+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778150423489_m2.jpg...
|
iTerm2
|
screenpipe"
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
2026-05-07T09:45:22.811350Z INFO screenpipe_engin 2026-05-07T09:45:22.811350Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-05-07T09:45:22.811366Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)
2026-05-07T09:45:23.497850Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-05-07T09:45:23.576837Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=155, dur=39ms
2026-05-07T09:45:23.594869Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 1 excluded)
2026-05-07T09:45:23.728324Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=156, dur=87ms
2026-05-07T09:45:25.114503Z 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
2026-05-07T09:45:29.149038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7681127700032315998, trigger=visual_change)
2026-05-07T09:45:48.802125Z INFO screenpipe_engine::meeting_detector: meeting v2: Idle -> Confirming (app=Firefox, signals=2)
2026-05-07T09:45:53.994026Z INFO screenpipe_engine::meeting_detector: meeting v2: Confirming -> Active (app=Firefox, signals=2, browser=true)
2026-05-07T09:45:53.994983Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting started (id=1, app=Firefox, title=None)
2026-05-07T09:45:53.995269Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=true, manual=false, active_id=Some(1), app=Some("Firefox"), source=Some("ui_scan")
2026-05-07T09:46:22.681313Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames
2026-05-07T09:46:24.975724Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 7.6MB → 1.8MB (4.2x), 38 JPEGs deleted
2026-05-07T09:46:27.284414Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 5.7MB → 0.4MB (14.3x), 37 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T09:51:27.298006Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
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-07T09:56:27.307108Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames
2026-05-07T09:56:29.766853Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.6MB → 2.5MB (1.8x), 29 JPEGs deleted
2026-05-07T09:56:31.182378Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.5MB → 1.1MB (2.4x), 16 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:00:50.039083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4913720669938969944, trigger=visual_change)
2026-05-07T10:01:31.184069Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames
2026-05-07T10:01:33.701926Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 6.4MB → 2.7MB (2.4x), 37 JPEGs deleted
2026-05-07T10:01:35.921087Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 5.6MB → 1.7MB (3.3x), 31 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:06:35.921469Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames
2026-05-07T10:06:37.286011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.2MB → 1.1MB (3.0x), 18 JPEGs deleted
2026-05-07T10:06:38.611334Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.2MB → 0.7MB (4.3x), 17 JPEGs deleted
2026-05-07T10:07:10.923890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-363038137104660743, trigger=click)
2026-05-07T10:07:54.763156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=click)
2026-05-07T10:07:58.866469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7750749190140780004, trigger=click)
2026-05-07T10:08:03.510124Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=visual_change)
2026-05-07T10:08:39.088273Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3643569030250279342, trigger=visual_change)
2026-05-07T10:09:18.346872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6569246041316117301, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:10:36.954420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4721988080886038618, trigger=visual_change)
2026-05-07T10:10:54.330626Z INFO screenpipe_engine::meeting_detector: meeting v2: Active -> Ending (no controls, app=Firefox, id=1, grace=300s)
2026-05-07T10:11:12.369084Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8225140425134796296, trigger=visual_change)
2026-05-07T10:11:38.678230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T10:11:40.024314Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.8MB → 1.0MB (2.9x), 16 JPEGs deleted
2026-05-07T10:11:40.843106Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted
2026-05-07T10:12:12.538283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7652725149678140352, trigger=click)
2026-05-07T10:12:16.550570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9173838423795606666, trigger=visual_change)
2026-05-07T10:12:31.745217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:34.790862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:37.784752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:40.806177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:43.854881Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:59.015149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:13:14.166750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:13:17.184510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:13:34.773468Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=click)
2026-05-07T10:13:44.486450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=visual_change)
2026-05-07T10:13:54.236529Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7077166956358270957, trigger=click)
2026-05-07T10:13:59.559230Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3980541844315414876, trigger=visual_change)
2026-05-07T10:14:11.809168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6523625761174407917, 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-07T10:15:45.403085Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6029182552546457581, trigger=click)
2026-05-07T10:15:45.438150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6029182552546457581, trigger=click)
2026-05-07T10:15:58.662028Z INFO screenpipe_engine::meeting_detector: meeting v2: Ending -> Idle (timeout=300s, app=Firefox, id=1)
2026-05-07T10:15:58.663307Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting ended (id=1)
2026-05-07T10:15:58.663499Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=false, manual=false, active_id=None, app=None, source=None
2026-05-07T10:16:05.043304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=visual_change)
2026-05-07T10:16:06.212558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=click)
2026-05-07T10:16:10.088825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)
2026-05-07T10:16:11.585397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6145754442538527174, trigger=click)
2026-05-07T10:16:11.626664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)
2026-05-07T10:16:14.079057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=visual_change)
2026-05-07T10:16:16.219212Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:16.238237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:17.211409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:17.247202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:37.973759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:38.014645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:38.719453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:38.757458Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:39.323203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:39.361472Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:40.850433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames
2026-05-07T10:16:42.489832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.5MB → 1.4MB (3.2x), 25 JPEGs deleted
2026-05-07T10:16:44.044480Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.2MB → 1.1MB (3.7x), 23 JPEGs deleted
2026-05-07T10:16:44.383786Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=visual_change)
2026-05-07T10:17:13.547514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)
2026-05-07T10:17:23.997418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)
2026-05-07T10:17:36.067503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=visual_change)
2026-05-07T10:17:48.254094Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)
2026-05-07T10:18:06.328441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:21.374558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:27.400579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:36.379491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)
2026-05-07T10:18:39.375238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)
2026-05-07T10:19:43.208935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)
2026-05-07T10:19:49.257421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:21:21.848375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=click)
2026-05-07T10:21:23.439805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=visual_change)
2026-05-07T10:21:38.803777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4689651471004117672, trigger=click)
2026-05-07T10:21:44.054102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames
2026-05-07T10:21:46.307600Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 5.0MB → 1.3MB (3.8x), 38 JPEGs deleted
2026-05-07T10:21:49.031129Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.2MB → 1.4MB (5.2x), 44 JPEGs deleted
2026-05-07T10:23:02.085605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)
2026-05-07T10:23:05.086593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)
2026-05-07T10:24:05.661776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)
2026-05-07T10:24:09.585701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)
2026-05-07T10:24:11.714956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:25:31.235235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4393937499657261667, trigger=visual_change)
2026-05-07T10:25:38.986311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2365554338448923185, trigger=click)
2026-05-07T10:26:49.039316Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-05-07T10:26:52.006289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 9.5MB → 4.4MB (2.1x), 42 JPEGs deleted
2026-05-07T10:26:54.644073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.6MB → 1.1MB (7.0x), 44 JPEGs deleted
2026-05-07T10:28:33.499505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:35.956588Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:36.666492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:36.789359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:39.100987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:40.047061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:40.064268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:42.052599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:44.774285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:44.791022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:45.378301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:46.470785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:46.575295Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:47.652750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:47.668490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:48.439575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:50.165309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:50.177581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:51.452287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:51.994437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:52.053841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:54.432682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:03.124980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:03.868714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:05.079320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:06.543967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:06.576904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:08.792645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:08.865500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:20.773748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:21.723479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:21.752924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:23.883669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1480943928003130782, trigger=visual_change)
2026-05-07T10:29:35.016352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:36.054767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:36.117899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:38.114508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:38.937597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:38.987983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:31:28.462010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9014748524946296965, trigger=click)
2026-05-07T10:31:28.506716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9014748524946296965, trigger=click)
2026-05-07T10:31:54.652328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames
2026-05-07T10:31:57.015395Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 13.6MB → 2.6MB (5.3x), 37 JPEGs deleted
2026-05-07T10:32:00.752190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 7.5MB → 3.0MB (2.5x), 63 JPEGs deleted
2026-05-07T10:32:26.599963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:32:27.400474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:34:30.099383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:34:30.729647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:35:03.954351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:35:13.717941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, 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-07T10:37:00.792475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames
2026-05-07T10:37:03.726678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 15.7MB → 2.8MB (5.7x), 45 JPEGs deleted
2026-05-07T10:37:07.426691Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 8.5MB → 3.4MB (2.5x), 57 JPEGs deleted
2026-05-07T10:37:20.569450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:29.162289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:29.307132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:30.755107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:37:32.262354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:32.364050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:45.907491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:37:47.205630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:47.304637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:41:59.417224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5950044591583842886, trigger=click)
2026-05-07T10:41:59.477946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5950044591583842886, trigger=click)
2026-05-07T10:42:04.742903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5999585032610140654, trigger=click)
2026-05-07T10:42:04.791839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5999585032610140654, trigger=click)
2026-05-07T10:42:07.459097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames
2026-05-07T10:42:08.925855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 2.0MB (2.1x), 20 JPEGs deleted
2026-05-07T10:42:09.013373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3109201817482414574, trigger=click)
2026-05-07T10:42:09.056483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3109201817482414574, trigger=click)
2026-05-07T10:42:10.403020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.2MB (2.2x), 16 JPEGs deleted
2026-05-07T10:42:15.023525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7036607934458099426, trigger=click)
2026-05-07T10:42:15.087803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7036607934458099426, trigger=click)
2026-05-07T10:42:55.509669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2284708141138457574, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:47:10.412520Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames
2026-05-07T10:47:12.469581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.4MB → 1.8MB (4.7x), 34 JPEGs deleted
2026-05-07T10:47:15.163169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.2MB → 2.4MB (3.0x), 40 JPEGs deleted
2026-05-07T10:49:59.513306Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5898226934247819222, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:52:15.173889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames
2026-05-07T10:52:17.082276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.4MB → 0.7MB (11.6x), 32 JPEGs deleted
2026-05-07T10:52:19.490930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 5.9MB → 2.2MB (2.7x), 39 JPEGs deleted
2026-05-07T10:54:22.187516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:54:28.229775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:10.540942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:13.602063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:16.605531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
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-07T10:55:24.247307Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:57:19.473518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T10:57:20.680885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.9MB → 0.5MB (5.3x), 11 JPEGs deleted
2026-05-07T10:57:21.976198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 1.3MB (1.9x), 15 JPEGs deleted
2026-05-07T10:58:11.572541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:11.672796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:12.154759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:13.639499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)
2026-05-07T10:58:15.413079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:15.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:16.595925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)
2026-05-07T10:58:21.437769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.085129Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.869865Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.981197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:42.120927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1967027037406422417, trigger=click)
2026-05-07T10:58:42.168157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1967027037406422417, trigger=click)
2026-05-07T10:58:59.393221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3964650797953228084, trigger=click)
2026-05-07T10:58:59.482526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=click)
2026-05-07T10:59:49.917826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)
2026-05-07T11:00:17.089194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T11:02:21.972630Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T11:02:22.860530Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.6MB → 0.5MB (4.8x), 10 JPEGs deleted
2026-05-07T11:02:23.655299Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.4MB (4.9x), 10 JPEGs deleted
2026-05-07T11:03:02.204893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:02.270520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:05.248220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:05.306387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:59.105792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T11:05:34.710050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:07:23.661054Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames
2026-05-07T11:07:25.906642Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 10.0MB → 0.4MB (23.0x), 38 JPEGs deleted
2026-05-07T11:07:28.176089Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 6.9MB → 2.5MB (2.8x), 35 JPEGs deleted
2026-05-07T11:08:06.864979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:15.119215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:08:29.818126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:32.981193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:33.042213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:50.978274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:52.734286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:52.851489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:09:07.119123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:09:37.291815Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:09:40.319359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:10:14.288318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:14.424670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:16.847960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:16.940298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T11:10:50.032003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:10:56.222667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:56.312244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:20.348299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:11:21.120460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:23.721850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:23.804892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:29.056996Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:29.140586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:30.305845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:30.383186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:32.114228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:32.191508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:35.851585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:11:45.797893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:11:58.899193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:12:02.054717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.755693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.846886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:03.619909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)
2026-05-07T11:12:10.642255Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:10.727852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:11.690324Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:11.781304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:21.621763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:25.624917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:28.182732Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames
2026-05-07T11:12:30.153855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.1MB → 0.9MB (8.3x), 32 JPEGs deleted
2026-05-07T11:12:32.796836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.6MB → 2.8MB (2.7x), 40 JPEGs deleted
2026-05-07T11:12:40.535068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:40.647364Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:41.220156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:41.301848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:43.222251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:43.266764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:13:01.235609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:01.299808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:32.450693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:32.586876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:44.862308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:44.940165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:14:01.162441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:03.453473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:08.993859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:09.054039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:12.312363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:12.354292Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:21.396038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:21.489451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:22.083385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=visual_change)
2026-05-07T11:14:36.252205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:43.015757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:43.664591Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=visual_change)
2026-05-07T11:14:45.857760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:45.904716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:47.073442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, 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-07T11:16:05.411899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture fo...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"2026-05-07T09:45:22.811350Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-07T09:45:22.811366Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-07T09:45:23.497850Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)\n2026-05-07T09:45:23.576837Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=155, dur=39ms\n2026-05-07T09:45:23.594869Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 1 excluded)\n2026-05-07T09:45:23.728324Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=156, dur=87ms\n2026-05-07T09:45:25.114503Z 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-07T09:45:29.149038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7681127700032315998, trigger=visual_change)\n2026-05-07T09:45:48.802125Z INFO screenpipe_engine::meeting_detector: meeting v2: Idle -> Confirming (app=Firefox, signals=2)\n2026-05-07T09:45:53.994026Z INFO screenpipe_engine::meeting_detector: meeting v2: Confirming -> Active (app=Firefox, signals=2, browser=true)\n2026-05-07T09:45:53.994983Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting started (id=1, app=Firefox, title=None)\n2026-05-07T09:45:53.995269Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=true, manual=false, active_id=Some(1), app=Some(\"Firefox\"), source=Some(\"ui_scan\")\n2026-05-07T09:46:22.681313Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames\n2026-05-07T09:46:24.975724Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 7.6MB → 1.8MB (4.2x), 38 JPEGs deleted\n2026-05-07T09:46:27.284414Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 5.7MB → 0.4MB (14.3x), 37 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T09:51:27.298006Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\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-07T09:56:27.307108Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-05-07T09:56:29.766853Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.6MB → 2.5MB (1.8x), 29 JPEGs deleted\n2026-05-07T09:56:31.182378Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.5MB → 1.1MB (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-07T10:00:50.039083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4913720669938969944, trigger=visual_change)\n2026-05-07T10:01:31.184069Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames\n2026-05-07T10:01:33.701926Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 6.4MB → 2.7MB (2.4x), 37 JPEGs deleted\n2026-05-07T10:01:35.921087Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 5.6MB → 1.7MB (3.3x), 31 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:06:35.921469Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-07T10:06:37.286011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.2MB → 1.1MB (3.0x), 18 JPEGs deleted\n2026-05-07T10:06:38.611334Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.2MB → 0.7MB (4.3x), 17 JPEGs deleted\n2026-05-07T10:07:10.923890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-363038137104660743, trigger=click)\n2026-05-07T10:07:54.763156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=click)\n2026-05-07T10:07:58.866469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7750749190140780004, trigger=click)\n2026-05-07T10:08:03.510124Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=visual_change)\n2026-05-07T10:08:39.088273Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3643569030250279342, trigger=visual_change)\n2026-05-07T10:09:18.346872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6569246041316117301, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:10:36.954420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4721988080886038618, trigger=visual_change)\n2026-05-07T10:10:54.330626Z INFO screenpipe_engine::meeting_detector: meeting v2: Active -> Ending (no controls, app=Firefox, id=1, grace=300s)\n2026-05-07T10:11:12.369084Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8225140425134796296, trigger=visual_change)\n2026-05-07T10:11:38.678230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T10:11:40.024314Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.8MB → 1.0MB (2.9x), 16 JPEGs deleted\n2026-05-07T10:11:40.843106Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted\n2026-05-07T10:12:12.538283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7652725149678140352, trigger=click)\n2026-05-07T10:12:16.550570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9173838423795606666, trigger=visual_change)\n2026-05-07T10:12:31.745217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:34.790862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:37.784752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:40.806177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:43.854881Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:59.015149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:13:14.166750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:13:17.184510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:13:34.773468Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=click)\n2026-05-07T10:13:44.486450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=visual_change)\n2026-05-07T10:13:54.236529Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7077166956358270957, trigger=click)\n2026-05-07T10:13:59.559230Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3980541844315414876, trigger=visual_change)\n2026-05-07T10:14:11.809168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6523625761174407917, 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-07T10:15:45.403085Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6029182552546457581, trigger=click)\n2026-05-07T10:15:45.438150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6029182552546457581, trigger=click)\n2026-05-07T10:15:58.662028Z INFO screenpipe_engine::meeting_detector: meeting v2: Ending -> Idle (timeout=300s, app=Firefox, id=1)\n2026-05-07T10:15:58.663307Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting ended (id=1)\n2026-05-07T10:15:58.663499Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=false, manual=false, active_id=None, app=None, source=None\n2026-05-07T10:16:05.043304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=visual_change)\n2026-05-07T10:16:06.212558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=click)\n2026-05-07T10:16:10.088825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)\n2026-05-07T10:16:11.585397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6145754442538527174, trigger=click)\n2026-05-07T10:16:11.626664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)\n2026-05-07T10:16:14.079057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=visual_change)\n2026-05-07T10:16:16.219212Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:16.238237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:17.211409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:17.247202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:37.973759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:38.014645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:38.719453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:38.757458Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:39.323203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:39.361472Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:40.850433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames\n2026-05-07T10:16:42.489832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.5MB → 1.4MB (3.2x), 25 JPEGs deleted\n2026-05-07T10:16:44.044480Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.2MB → 1.1MB (3.7x), 23 JPEGs deleted\n2026-05-07T10:16:44.383786Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=visual_change)\n2026-05-07T10:17:13.547514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)\n2026-05-07T10:17:23.997418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)\n2026-05-07T10:17:36.067503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=visual_change)\n2026-05-07T10:17:48.254094Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)\n2026-05-07T10:18:06.328441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:21.374558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:27.400579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:36.379491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)\n2026-05-07T10:18:39.375238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)\n2026-05-07T10:19:43.208935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)\n2026-05-07T10:19:49.257421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T10:21:21.848375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=click)\n2026-05-07T10:21:23.439805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=visual_change)\n2026-05-07T10:21:38.803777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4689651471004117672, trigger=click)\n2026-05-07T10:21:44.054102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames\n2026-05-07T10:21:46.307600Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 5.0MB → 1.3MB (3.8x), 38 JPEGs deleted\n2026-05-07T10:21:49.031129Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.2MB → 1.4MB (5.2x), 44 JPEGs deleted\n2026-05-07T10:23:02.085605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)\n2026-05-07T10:23:05.086593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)\n2026-05-07T10:24:05.661776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)\n2026-05-07T10:24:09.585701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)\n2026-05-07T10:24:11.714956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:25:31.235235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4393937499657261667, trigger=visual_change)\n2026-05-07T10:25:38.986311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2365554338448923185, trigger=click)\n2026-05-07T10:26:49.039316Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames\n2026-05-07T10:26:52.006289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 9.5MB → 4.4MB (2.1x), 42 JPEGs deleted\n2026-05-07T10:26:54.644073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.6MB → 1.1MB (7.0x), 44 JPEGs deleted\n2026-05-07T10:28:33.499505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:35.956588Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:36.666492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:36.789359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:39.100987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:40.047061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:40.064268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:42.052599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:44.774285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:44.791022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:45.378301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:46.470785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:46.575295Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:47.652750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:47.668490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:48.439575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:50.165309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:50.177581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:51.452287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:51.994437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:52.053841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:54.432682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:03.124980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:03.868714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:05.079320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:06.543967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:06.576904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:08.792645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:08.865500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:20.773748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:21.723479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:21.752924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:23.883669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1480943928003130782, trigger=visual_change)\n2026-05-07T10:29:35.016352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:36.054767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:36.117899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:38.114508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:38.937597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:38.987983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:31:28.462010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9014748524946296965, trigger=click)\n2026-05-07T10:31:28.506716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9014748524946296965, trigger=click)\n2026-05-07T10:31:54.652328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames\n2026-05-07T10:31:57.015395Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 13.6MB → 2.6MB (5.3x), 37 JPEGs deleted\n2026-05-07T10:32:00.752190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 7.5MB → 3.0MB (2.5x), 63 JPEGs deleted\n2026-05-07T10:32:26.599963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:32:27.400474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:34:30.099383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:34:30.729647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:35:03.954351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:35:13.717941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, 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-07T10:37:00.792475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames\n2026-05-07T10:37:03.726678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 15.7MB → 2.8MB (5.7x), 45 JPEGs deleted\n2026-05-07T10:37:07.426691Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 8.5MB → 3.4MB (2.5x), 57 JPEGs deleted\n2026-05-07T10:37:20.569450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:29.162289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:29.307132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:30.755107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:37:32.262354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:32.364050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:45.907491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:37:47.205630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:47.304637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T10:41:59.417224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5950044591583842886, trigger=click)\n2026-05-07T10:41:59.477946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5950044591583842886, trigger=click)\n2026-05-07T10:42:04.742903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5999585032610140654, trigger=click)\n2026-05-07T10:42:04.791839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5999585032610140654, trigger=click)\n2026-05-07T10:42:07.459097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-07T10:42:08.925855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 2.0MB (2.1x), 20 JPEGs deleted\n2026-05-07T10:42:09.013373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3109201817482414574, trigger=click)\n2026-05-07T10:42:09.056483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3109201817482414574, trigger=click)\n2026-05-07T10:42:10.403020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.2MB (2.2x), 16 JPEGs deleted\n2026-05-07T10:42:15.023525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7036607934458099426, trigger=click)\n2026-05-07T10:42:15.087803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7036607934458099426, trigger=click)\n2026-05-07T10:42:55.509669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2284708141138457574, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:47:10.412520Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames\n2026-05-07T10:47:12.469581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.4MB → 1.8MB (4.7x), 34 JPEGs deleted\n2026-05-07T10:47:15.163169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.2MB → 2.4MB (3.0x), 40 JPEGs deleted\n2026-05-07T10:49:59.513306Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5898226934247819222, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:52:15.173889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames\n2026-05-07T10:52:17.082276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.4MB → 0.7MB (11.6x), 32 JPEGs deleted\n2026-05-07T10:52:19.490930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 5.9MB → 2.2MB (2.7x), 39 JPEGs deleted\n2026-05-07T10:54:22.187516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:54:28.229775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:10.540942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:13.602063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:16.605531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, 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-07T10:55:24.247307Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:57:19.473518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T10:57:20.680885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.9MB → 0.5MB (5.3x), 11 JPEGs deleted\n2026-05-07T10:57:21.976198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 1.3MB (1.9x), 15 JPEGs deleted\n2026-05-07T10:58:11.572541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:11.672796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:12.154759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:13.639499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)\n2026-05-07T10:58:15.413079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:15.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:16.595925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)\n2026-05-07T10:58:21.437769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.085129Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.869865Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.981197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:42.120927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1967027037406422417, trigger=click)\n2026-05-07T10:58:42.168157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1967027037406422417, trigger=click)\n2026-05-07T10:58:59.393221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3964650797953228084, trigger=click)\n2026-05-07T10:58:59.482526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=click)\n2026-05-07T10:59:49.917826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)\n2026-05-07T11:00:17.089194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:02:21.972630Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T11:02:22.860530Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.6MB → 0.5MB (4.8x), 10 JPEGs deleted\n2026-05-07T11:02:23.655299Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.4MB (4.9x), 10 JPEGs deleted\n2026-05-07T11:03:02.204893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:02.270520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:05.248220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:05.306387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:59.105792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:05:34.710050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:07:23.661054Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames\n2026-05-07T11:07:25.906642Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 10.0MB → 0.4MB (23.0x), 38 JPEGs deleted\n2026-05-07T11:07:28.176089Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 6.9MB → 2.5MB (2.8x), 35 JPEGs deleted\n2026-05-07T11:08:06.864979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:15.119215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:08:29.818126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:32.981193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:33.042213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:50.978274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:52.734286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:52.851489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:09:07.119123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:09:37.291815Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:09:40.319359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:10:14.288318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:14.424670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:16.847960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:16.940298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:10:50.032003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:10:56.222667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:56.312244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:20.348299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:11:21.120460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:23.721850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:23.804892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:29.056996Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:29.140586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:30.305845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:30.383186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:32.114228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:32.191508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:35.851585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:11:45.797893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:11:58.899193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:12:02.054717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.755693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.846886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:03.619909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T11:12:10.642255Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:10.727852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:11.690324Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:11.781304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:21.621763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:25.624917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:28.182732Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames\n2026-05-07T11:12:30.153855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.1MB → 0.9MB (8.3x), 32 JPEGs deleted\n2026-05-07T11:12:32.796836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.6MB → 2.8MB (2.7x), 40 JPEGs deleted\n2026-05-07T11:12:40.535068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:40.647364Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:41.220156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:41.301848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:43.222251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:43.266764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:13:01.235609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:01.299808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:32.450693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:32.586876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:44.862308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:44.940165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:14:01.162441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:03.453473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:08.993859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:09.054039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:12.312363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:12.354292Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:21.396038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:21.489451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:22.083385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=visual_change)\n2026-05-07T11:14:36.252205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:43.015757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:43.664591Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=visual_change)\n2026-05-07T11:14:45.857760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:45.904716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:47.073442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, 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-07T11:16:05.411899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=visual_change)\n2026-05-07T11:17:32.802525Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-05-07T11:17:33.719103Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.1x), 13 JPEGs deleted\n2026-05-07T11:17:35.285795Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 3.2MB → 1.9MB (1.7x), 15 JPEGs deleted\n2026-05-07T11:20:09.287243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1113449299881994885, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:21:04.601763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:05.195829Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:05.286304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:07.276282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=visual_change)\n2026-05-07T11:21:07.777421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:13.629026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:13.684368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:20.314652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:22:35.312878Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 35 eligible frames\n2026-05-07T11:22:36.542655Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 2.8MB → 0.3MB (11.1x), 19 JPEGs deleted\n2026-05-07T11:22:37.886380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.9MB → 1.4MB (2.1x), 14 JPEGs deleted\n2026-05-07T11:24:10.600218Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:16.658727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:16.744250Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:17.259922Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:19.786638Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:19.868844Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:35.113724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:25:31.482893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:25:31.571840Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:26:14.372219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:14.474811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:16.108321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:16.208931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.179453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.261532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.866610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:22.898361Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:26:24.804817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:24.843000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:25.614460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:25.699649Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:26.157175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:26.240503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.134680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.186484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.947299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:30.055213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:32.884556Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:32.980451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:33.854993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:34.813905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:46.232735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:53.813359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:53.904687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:54.896284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:54.939177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:55.477051Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:55.548442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:56.460709Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:56.544450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.234557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.310735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.927276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:26:59.853475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:59.951408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:09.984206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:13.639304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:27:16.675677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:27:21.707146Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:21.788450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:22.382630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:22.458852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:23.512005Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:23.593854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:37.895015Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames\n2026-05-07T11:27:38.069671Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:39.415803Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (12.6x), 24 JPEGs deleted\n2026-05-07T11:27:41.361532Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 1.7MB (3.7x), 29 JPEGs deleted\n2026-05-07T11:27:44.250056Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:44.946799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:45.012823Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:45.951481Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.036903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.637934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.720109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:47.898633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:28:32.963811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:33.481808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.408327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.488526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.994222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:36.073882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:07.676505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:07.769948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:08.301825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:08.392673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:13.250663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=visual_change)\n2026-05-07T11:29:13.294785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:17.380342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:37.544137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:37.634170Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:47.420444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:47.475449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:57.368787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:57.449313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:58.656398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:58.700861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:02.303798Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:02.375032Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:06.525410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:06.609717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.066906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.152971Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.730641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.840469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.165235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.256534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.771120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:17.830665Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7559882277336721044, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:30:29.607143Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:30.855373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:31.798547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:32.660076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:33.545854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:33.625096Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:34.913569Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:34.959858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:37.162643Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=visual_change)\n2026-05-07T11:30:37.385639Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:38.031545Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:38.116866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:39.169948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:39.259572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:40.527175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:40.663315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:41.379199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:41.468807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:42.650877Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:42.740500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:32:41.370577Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-07T11:32:42.591649Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 2.7MB → 0.2MB (11.1x), 18 JPEGs deleted\n2026-05-07T11:32:44.047625Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.5MB → 1.4MB (2.5x), 18 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-07T11:37:06.389462Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:06.466281Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:28.280110Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=visual_change)\n2026-05-07T11:37:41.209760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:41.296570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:44.057154Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-07T11:37:45.150553Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.5MB → 0.2MB (11.4x), 17 JPEGs deleted\n2026-05-07T11:37:46.544560Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.6MB → 1.4MB (2.5x), 18 JPEGs deleted\n2026-05-07T11:38:17.950539Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:38:18.029604Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:38:20.269053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:20.353278Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:26.285456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:34.496832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:41.612943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:41.688620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:47.310133Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:48.643821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:38:53.314725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:53.365162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:55.877985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:55.979184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:59.923016Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:59.982414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:08.423200Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:08.479561Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:11.091274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:11.169322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:58.367209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:58.477249Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:40:14.228738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T11:40:21.537879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:21.581390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:40:36.353346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:36.463711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:49.571416Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:49.654026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:57.307589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:57.395762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:41:13.867353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:13.928949Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:17.749125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:17.841126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:22.855869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:22.960960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:47.038976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:47.120690Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:48.494287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:48.585592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:49.576901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:42:00.369375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:42:13.959329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.026209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.622501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.689856Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:18.808673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:18.899424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:46.587102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 43 eligible frames\n2026-05-07T11:42:47.879737Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.5MB → 0.3MB (10.1x), 17 JPEGs deleted\n2026-05-07T11:42:49.387681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.9MB → 1.2MB (3.9x), 24 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:47:49.401447Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T11:47:50.208589Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (6.2x), 9 JPEGs deleted\n2026-05-07T11:47:51.105616Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.6MB (2.7x), 9 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:52:51.115227Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 56 eligible frames\n2026-05-07T11:52:52.599464Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (13.9x), 24 JPEGs deleted\n2026-05-07T11:52:54.560895Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 6.2MB → 1.9MB (3.3x), 30 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-07T11:57:54.573830Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames\n2026-05-07T11:57:56.537978Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 33 frames, 4.9MB → 0.2MB (20.1x), 33 JPEGs deleted\n2026-05-07T11:57:59.634910Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 9.7MB → 3.4MB (2.9x), 49 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:02:17.686782Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2133922751020830860, trigger=visual_change)\n2026-05-07T12:02:59.643300Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T12:03:00.506915Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.5x), 13 JPEGs deleted\n2026-05-07T12:03:01.563777Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 3.0MB → 1.0MB (3.0x), 13 JPEGs deleted\n2026-05-07T12:04:53.950346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3936664232520672675, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T12:06:14.021068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1904144779975232761, trigger=click)\n2026-05-07T12:06:14.046202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1904144779975232761, trigger=click)\n2026-05-07T12:06:55.098053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1904144779975232761, trigger=visual_change)\n2026-05-07T12:08:01.595956Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T12:08:02.406935Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.6x), 11 JPEGs deleted\n2026-05-07T12:08:03.377690Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.7MB (4.1x), 13 JPEGs deleted\n2026-05-07T12:10:01.495047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6040441481645590785, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T12:12:45.130331Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:45.204999Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:46.701284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:46.776821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:48.515192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:48.562862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:49.373159Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:49.443078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:50.081799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:50.154173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:51.476901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:51.550302Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:52.594583Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:52.672365Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:56.959921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:57.036755Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:03.388286Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-05-07T12:13:05.135842Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 4.2MB → 0.2MB (18.5x), 28 JPEGs deleted\n2026-05-07T12:13:07.057256Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 0.8MB (7.5x), 29 JPEGs deleted\n2026-05-07T12:13:13.459440Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:18.098171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:18.187078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:26.059680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:26.133713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:31.500677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:31.578547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:33.066474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:33.129912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:34.223353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:34.293832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:39.930990Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T12:13:52.634589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:55.147936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:55.220630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:56.045740Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:56.109310Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:01.075359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T12:14:04.325896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:04.406144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:06.140644Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:06.206462Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:29.985517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, 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-07T12:18:07.069039Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T12:18:07.867619Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.5x), 11 JPEGs deleted\n2026-05-07T12:18:08.975579Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.1MB → 1.2MB (1.7x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:23:08.999593Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 40 eligible frames\n2026-05-07T12:23:10.051832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.8x), 16 JPEGs deleted\n2026-05-07T12:23:11.590753Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 4.8MB → 1.6MB (3.1x), 22 JPEGs deleted\n2026-05-07T12:24:50.902079Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-07T12:25:02.699344Z INFO sck_rs::stream_manager: recreating stream for display 1 (resolution change)\n2026-05-07T12:25:03.063441Z WARN screenpipe_engine::event_driven_capture: event capture timed out (trigger=idle, monitor=1) — DB pool may be saturated\n2026-05-07T12:25:03.829083Z WARN screenpipe_engine::event_driven_capture: event capture timed out (trigger=app_switch, monitor=2) — DB pool may be saturated\n2026-05-07T12:25:17.192220Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T12:28:11.573780Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 32 eligible frames\n2026-05-07T12:28:12.524840Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.1MB → 0.2MB (8.7x), 14 JPEGs deleted\n2026-05-07T12:28:13.791810Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.7MB → 1.2MB (3.1x), 16 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T12:33:13.799734Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T12:33:14.558749Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (6.2x), 9 JPEGs deleted\n2026-05-07T12:33:15.348500Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.3MB → 0.4MB (5.9x), 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-07T12:38:15.357399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 8 eligible frames\n2026-05-07T12:38:15.816171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.4MB → 0.2MB (2.2x), 3 JPEGs deleted\n2026-05-07T12:38:16.254230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.7MB → 0.4MB (1.9x), 3 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:43:16.262353Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\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\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:07:24.076660Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-07T13:07:24.102897Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-05-07T13:07:24.297606Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-07T13:07:24.438779Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-07T13:07:24.546499Z WARN screenpipe_engine::event_driven_capture: skipping capture: lock screen app 'loginwindow' on monitor 1\n2026-05-07T13:07:24.546789Z INFO screenpipe_engine::event_driven_capture: monitor 1 capture recovered after 1 consecutive errors\n2026-05-07T13:07:25.881431Z INFO screenpipe_engine::event_driven_capture: monitor 2 capture recovered after 1 consecutive errors\n2026-05-07T13:07:39.289686Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:07:39.356439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:10:51.802242Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:10:53.246828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:53.292192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:54.827092Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:54.874984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:10:56.453651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:56.532105Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:09.156872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:09.272079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:19.456862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:11:23.255674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:29.235027Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:29.300463Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:41.268824Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:11:41.346426Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:11:49.696283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:11:50.709029Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:50.793731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:54.048592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:11:55.722993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:11:58.771504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:12:00.230150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:00.309597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:05.873337Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:05.950486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:07.816982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:09.743925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:11.759622Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:11.804675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:13.038098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:13.121377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:15.163387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:22.598075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:23.526288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:24.493443Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:26.736713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:27.330422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:27.407022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:39.302329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:39.350946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:47.769162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:50.995875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:52.144495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:12:58.271241Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:03.612413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:03.656449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:38.027919Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:38.100405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:40.215995Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:40.263713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:45.234028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:45.309845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:46.731517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:46.778945Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.075161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.152467Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.945716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:50.041550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:51.455315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:51.630152Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:52.664766Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:52.744356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:00.495706Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:07.379219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:07.502722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:16.805088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:23.109167Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:23.184746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:27.828599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:27.899135Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:30.021341Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=visual_change)\n2026-05-07T13:14:35.402490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:35.477025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:36.472439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:36.548283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:15:19.197568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:19.246812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, 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-07T13:15:25.147280Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:25.232582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:27.174374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:27.220750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:28.363878Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:28.524216Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:29.203015Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:53.054354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:53.121592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:54.539633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:54.581558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:07.862431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:07.939090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:25.341565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:25.381896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:27.965229Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.016430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.660064Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.737222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:29.420531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:32.873097Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:37.093234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.160634Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.798631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.874888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:38.583600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:17:25.422274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:17:31.421731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:17:34.407811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:18:16.337476Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 12 eligible frames\n2026-05-07T13:18:16.957708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.7MB → 0.2MB (3.5x), 5 JPEGs deleted\n2026-05-07T13:18:17.848261Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.6MB → 0.7MB (2.5x), 7 JPEGs deleted\n2026-05-07T13:18:38.773800Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:18:53.874192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:19:41.763693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:19:43.713749Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:19:43.784754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T13:20:42.409231Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:42.480276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:43.486033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:43.573581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:03.864962Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:03.905431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:06.316615Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:06.395794Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:07.837125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:07.906332Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:17.860400Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-05-07T13:23:18.919592Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (9.9x), 16 JPEGs deleted\n2026-05-07T13:23:20.708512Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.9MB → 1.7MB (3.5x), 27 JPEGs deleted\n2026-05-07T13:23:48.097417Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:21.318858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:36.443434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:39.470559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:48.562648Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:24:54.766114Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:24:54.842239Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:24:57.610430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:25:03.662456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:25:24.777507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:25:37.791072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:25:37.836030Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:25:51.903705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:25:51.964830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:04.504023Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:04.546802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:08.149752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:09.427369Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:09.478399Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:13.764739Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:13.837860Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:14.447663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:16.419425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:16.496394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:18.438430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:18.504329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:44.718795Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:50.774132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:59.841559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:27:11.369696Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:27:18.114133Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:28:20.707574Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames\n2026-05-07T13:28:21.857567Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.3MB (8.1x), 16 JPEGs deleted\n2026-05-07T13:28:23.803176Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.4MB → 2.0MB (2.2x), 21 JPEGs deleted\n2026-05-07T13:28:58.218374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:29:01.293270Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:29:19.485148Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:29:25.485460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:29:38.489791Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:29:38.537267Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:30:47.550839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:47.640570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:54.884555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:54.956879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:04.623760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:04.654652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:41.897118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:31:43.912833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:31:43.954098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:31:50.967778Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:32:27.500018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, trigger=visual_change)\n2026-05-07T13:32:28.153620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8871609275972961978, trigger=visual_change)\n2026-05-07T13:33:23.810818Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-07T13:33:24.599747Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (5.7x), 9 JPEGs deleted\n2026-05-07T13:33:25.612317Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.6MB (2.5x), 8 JPEGs deleted\n2026-05-07T13:33:26.450449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3492143669303864527, trigger=visual_change)\n2026-05-07T13:33:29.401760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3492143669303864527, trigger=visual_change)\n2026-05-07T13:33:59.930217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:02.972955Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:06.002973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:19.789254Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:24.213041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:28.577724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:28.641450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:30.299849Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:35:19.180106Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:20.233759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:20.283248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:21.407060Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:21.488427Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:22.110300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:22.193553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, 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-07T13:36:48.478234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:36:48.525320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:37:01.794102Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:37:01.878637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:38:25.619953Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T13:38:26.436748Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.0x), 11 JPEGs deleted\n2026-05-07T13:38:27.574303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 1.0MB (1.8x), 9 JPEGs deleted\n2026-05-07T13:38:43.844035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:38:43.891356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:39:27.023777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json","depth":4,"on_screen":true,"value":"2026-05-07T09:45:22.811350Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-07T09:45:22.811366Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-07T09:45:23.497850Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)\n2026-05-07T09:45:23.576837Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=155, dur=39ms\n2026-05-07T09:45:23.594869Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 1 excluded)\n2026-05-07T09:45:23.728324Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=156, dur=87ms\n2026-05-07T09:45:25.114503Z 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-07T09:45:29.149038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7681127700032315998, trigger=visual_change)\n2026-05-07T09:45:48.802125Z INFO screenpipe_engine::meeting_detector: meeting v2: Idle -> Confirming (app=Firefox, signals=2)\n2026-05-07T09:45:53.994026Z INFO screenpipe_engine::meeting_detector: meeting v2: Confirming -> Active (app=Firefox, signals=2, browser=true)\n2026-05-07T09:45:53.994983Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting started (id=1, app=Firefox, title=None)\n2026-05-07T09:45:53.995269Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=true, manual=false, active_id=Some(1), app=Some(\"Firefox\"), source=Some(\"ui_scan\")\n2026-05-07T09:46:22.681313Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames\n2026-05-07T09:46:24.975724Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 7.6MB → 1.8MB (4.2x), 38 JPEGs deleted\n2026-05-07T09:46:27.284414Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 5.7MB → 0.4MB (14.3x), 37 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T09:51:27.298006Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\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-07T09:56:27.307108Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-05-07T09:56:29.766853Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.6MB → 2.5MB (1.8x), 29 JPEGs deleted\n2026-05-07T09:56:31.182378Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.5MB → 1.1MB (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-07T10:00:50.039083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4913720669938969944, trigger=visual_change)\n2026-05-07T10:01:31.184069Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames\n2026-05-07T10:01:33.701926Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 6.4MB → 2.7MB (2.4x), 37 JPEGs deleted\n2026-05-07T10:01:35.921087Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 5.6MB → 1.7MB (3.3x), 31 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:06:35.921469Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-07T10:06:37.286011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.2MB → 1.1MB (3.0x), 18 JPEGs deleted\n2026-05-07T10:06:38.611334Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.2MB → 0.7MB (4.3x), 17 JPEGs deleted\n2026-05-07T10:07:10.923890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-363038137104660743, trigger=click)\n2026-05-07T10:07:54.763156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=click)\n2026-05-07T10:07:58.866469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7750749190140780004, trigger=click)\n2026-05-07T10:08:03.510124Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=visual_change)\n2026-05-07T10:08:39.088273Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3643569030250279342, trigger=visual_change)\n2026-05-07T10:09:18.346872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6569246041316117301, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:10:36.954420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4721988080886038618, trigger=visual_change)\n2026-05-07T10:10:54.330626Z INFO screenpipe_engine::meeting_detector: meeting v2: Active -> Ending (no controls, app=Firefox, id=1, grace=300s)\n2026-05-07T10:11:12.369084Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8225140425134796296, trigger=visual_change)\n2026-05-07T10:11:38.678230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T10:11:40.024314Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.8MB → 1.0MB (2.9x), 16 JPEGs deleted\n2026-05-07T10:11:40.843106Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted\n2026-05-07T10:12:12.538283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7652725149678140352, trigger=click)\n2026-05-07T10:12:16.550570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9173838423795606666, trigger=visual_change)\n2026-05-07T10:12:31.745217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:34.790862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:37.784752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:40.806177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:43.854881Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:59.015149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:13:14.166750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:13:17.184510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:13:34.773468Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=click)\n2026-05-07T10:13:44.486450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=visual_change)\n2026-05-07T10:13:54.236529Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7077166956358270957, trigger=click)\n2026-05-07T10:13:59.559230Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3980541844315414876, trigger=visual_change)\n2026-05-07T10:14:11.809168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6523625761174407917, 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-07T10:15:45.403085Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6029182552546457581, trigger=click)\n2026-05-07T10:15:45.438150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6029182552546457581, trigger=click)\n2026-05-07T10:15:58.662028Z INFO screenpipe_engine::meeting_detector: meeting v2: Ending -> Idle (timeout=300s, app=Firefox, id=1)\n2026-05-07T10:15:58.663307Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting ended (id=1)\n2026-05-07T10:15:58.663499Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=false, manual=false, active_id=None, app=None, source=None\n2026-05-07T10:16:05.043304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=visual_change)\n2026-05-07T10:16:06.212558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=click)\n2026-05-07T10:16:10.088825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)\n2026-05-07T10:16:11.585397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6145754442538527174, trigger=click)\n2026-05-07T10:16:11.626664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)\n2026-05-07T10:16:14.079057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=visual_change)\n2026-05-07T10:16:16.219212Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:16.238237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:17.211409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:17.247202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:37.973759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:38.014645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:38.719453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:38.757458Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:39.323203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:39.361472Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:40.850433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames\n2026-05-07T10:16:42.489832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.5MB → 1.4MB (3.2x), 25 JPEGs deleted\n2026-05-07T10:16:44.044480Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.2MB → 1.1MB (3.7x), 23 JPEGs deleted\n2026-05-07T10:16:44.383786Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=visual_change)\n2026-05-07T10:17:13.547514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)\n2026-05-07T10:17:23.997418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)\n2026-05-07T10:17:36.067503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=visual_change)\n2026-05-07T10:17:48.254094Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)\n2026-05-07T10:18:06.328441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:21.374558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:27.400579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:36.379491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)\n2026-05-07T10:18:39.375238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)\n2026-05-07T10:19:43.208935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)\n2026-05-07T10:19:49.257421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T10:21:21.848375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=click)\n2026-05-07T10:21:23.439805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=visual_change)\n2026-05-07T10:21:38.803777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4689651471004117672, trigger=click)\n2026-05-07T10:21:44.054102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames\n2026-05-07T10:21:46.307600Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 5.0MB → 1.3MB (3.8x), 38 JPEGs deleted\n2026-05-07T10:21:49.031129Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.2MB → 1.4MB (5.2x), 44 JPEGs deleted\n2026-05-07T10:23:02.085605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)\n2026-05-07T10:23:05.086593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)\n2026-05-07T10:24:05.661776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)\n2026-05-07T10:24:09.585701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)\n2026-05-07T10:24:11.714956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:25:31.235235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4393937499657261667, trigger=visual_change)\n2026-05-07T10:25:38.986311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2365554338448923185, trigger=click)\n2026-05-07T10:26:49.039316Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames\n2026-05-07T10:26:52.006289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 9.5MB → 4.4MB (2.1x), 42 JPEGs deleted\n2026-05-07T10:26:54.644073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.6MB → 1.1MB (7.0x), 44 JPEGs deleted\n2026-05-07T10:28:33.499505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:35.956588Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:36.666492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:36.789359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:39.100987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:40.047061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:40.064268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:42.052599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:44.774285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:44.791022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:45.378301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:46.470785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:46.575295Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:47.652750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:47.668490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:48.439575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:50.165309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:50.177581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:51.452287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:51.994437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:52.053841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:54.432682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:03.124980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:03.868714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:05.079320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:06.543967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:06.576904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:08.792645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:08.865500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:20.773748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:21.723479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:21.752924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:23.883669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1480943928003130782, trigger=visual_change)\n2026-05-07T10:29:35.016352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:36.054767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:36.117899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:38.114508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:38.937597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:38.987983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:31:28.462010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9014748524946296965, trigger=click)\n2026-05-07T10:31:28.506716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9014748524946296965, trigger=click)\n2026-05-07T10:31:54.652328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames\n2026-05-07T10:31:57.015395Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 13.6MB → 2.6MB (5.3x), 37 JPEGs deleted\n2026-05-07T10:32:00.752190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 7.5MB → 3.0MB (2.5x), 63 JPEGs deleted\n2026-05-07T10:32:26.599963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:32:27.400474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:34:30.099383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:34:30.729647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:35:03.954351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:35:13.717941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, 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-07T10:37:00.792475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames\n2026-05-07T10:37:03.726678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 15.7MB → 2.8MB (5.7x), 45 JPEGs deleted\n2026-05-07T10:37:07.426691Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 8.5MB → 3.4MB (2.5x), 57 JPEGs deleted\n2026-05-07T10:37:20.569450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:29.162289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:29.307132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:30.755107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:37:32.262354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:32.364050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:45.907491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:37:47.205630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:47.304637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T10:41:59.417224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5950044591583842886, trigger=click)\n2026-05-07T10:41:59.477946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5950044591583842886, trigger=click)\n2026-05-07T10:42:04.742903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5999585032610140654, trigger=click)\n2026-05-07T10:42:04.791839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5999585032610140654, trigger=click)\n2026-05-07T10:42:07.459097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-07T10:42:08.925855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 2.0MB (2.1x), 20 JPEGs deleted\n2026-05-07T10:42:09.013373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3109201817482414574, trigger=click)\n2026-05-07T10:42:09.056483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3109201817482414574, trigger=click)\n2026-05-07T10:42:10.403020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.2MB (2.2x), 16 JPEGs deleted\n2026-05-07T10:42:15.023525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7036607934458099426, trigger=click)\n2026-05-07T10:42:15.087803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7036607934458099426, trigger=click)\n2026-05-07T10:42:55.509669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2284708141138457574, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:47:10.412520Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames\n2026-05-07T10:47:12.469581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.4MB → 1.8MB (4.7x), 34 JPEGs deleted\n2026-05-07T10:47:15.163169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.2MB → 2.4MB (3.0x), 40 JPEGs deleted\n2026-05-07T10:49:59.513306Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5898226934247819222, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:52:15.173889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames\n2026-05-07T10:52:17.082276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.4MB → 0.7MB (11.6x), 32 JPEGs deleted\n2026-05-07T10:52:19.490930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 5.9MB → 2.2MB (2.7x), 39 JPEGs deleted\n2026-05-07T10:54:22.187516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:54:28.229775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:10.540942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:13.602063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:16.605531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, 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-07T10:55:24.247307Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:57:19.473518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T10:57:20.680885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.9MB → 0.5MB (5.3x), 11 JPEGs deleted\n2026-05-07T10:57:21.976198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 1.3MB (1.9x), 15 JPEGs deleted\n2026-05-07T10:58:11.572541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:11.672796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:12.154759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:13.639499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)\n2026-05-07T10:58:15.413079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:15.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:16.595925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)\n2026-05-07T10:58:21.437769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.085129Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.869865Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.981197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:42.120927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1967027037406422417, trigger=click)\n2026-05-07T10:58:42.168157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1967027037406422417, trigger=click)\n2026-05-07T10:58:59.393221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3964650797953228084, trigger=click)\n2026-05-07T10:58:59.482526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=click)\n2026-05-07T10:59:49.917826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)\n2026-05-07T11:00:17.089194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:02:21.972630Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T11:02:22.860530Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.6MB → 0.5MB (4.8x), 10 JPEGs deleted\n2026-05-07T11:02:23.655299Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.4MB (4.9x), 10 JPEGs deleted\n2026-05-07T11:03:02.204893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:02.270520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:05.248220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:05.306387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:59.105792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:05:34.710050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:07:23.661054Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames\n2026-05-07T11:07:25.906642Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 10.0MB → 0.4MB (23.0x), 38 JPEGs deleted\n2026-05-07T11:07:28.176089Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 6.9MB → 2.5MB (2.8x), 35 JPEGs deleted\n2026-05-07T11:08:06.864979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:15.119215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:08:29.818126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:32.981193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:33.042213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:50.978274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:52.734286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:52.851489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:09:07.119123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:09:37.291815Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:09:40.319359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:10:14.288318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:14.424670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:16.847960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:16.940298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:10:50.032003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:10:56.222667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:56.312244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:20.348299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:11:21.120460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:23.721850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:23.804892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:29.056996Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:29.140586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:30.305845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:30.383186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:32.114228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:32.191508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:35.851585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:11:45.797893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:11:58.899193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:12:02.054717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.755693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.846886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:03.619909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T11:12:10.642255Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:10.727852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:11.690324Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:11.781304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:21.621763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:25.624917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:28.182732Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames\n2026-05-07T11:12:30.153855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.1MB → 0.9MB (8.3x), 32 JPEGs deleted\n2026-05-07T11:12:32.796836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.6MB → 2.8MB (2.7x), 40 JPEGs deleted\n2026-05-07T11:12:40.535068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:40.647364Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:41.220156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:41.301848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:43.222251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:43.266764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:13:01.235609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:01.299808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:32.450693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:32.586876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:44.862308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:44.940165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:14:01.162441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:03.453473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:08.993859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:09.054039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:12.312363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:12.354292Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:21.396038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:21.489451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:22.083385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=visual_change)\n2026-05-07T11:14:36.252205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:43.015757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:43.664591Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=visual_change)\n2026-05-07T11:14:45.857760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:45.904716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:47.073442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, 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-07T11:16:05.411899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=visual_change)\n2026-05-07T11:17:32.802525Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-05-07T11:17:33.719103Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.1x), 13 JPEGs deleted\n2026-05-07T11:17:35.285795Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 3.2MB → 1.9MB (1.7x), 15 JPEGs deleted\n2026-05-07T11:20:09.287243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1113449299881994885, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:21:04.601763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:05.195829Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:05.286304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:07.276282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=visual_change)\n2026-05-07T11:21:07.777421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:13.629026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:13.684368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:20.314652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:22:35.312878Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 35 eligible frames\n2026-05-07T11:22:36.542655Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 2.8MB → 0.3MB (11.1x), 19 JPEGs deleted\n2026-05-07T11:22:37.886380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.9MB → 1.4MB (2.1x), 14 JPEGs deleted\n2026-05-07T11:24:10.600218Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:16.658727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:16.744250Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:17.259922Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:19.786638Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:19.868844Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:35.113724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:25:31.482893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:25:31.571840Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:26:14.372219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:14.474811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:16.108321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:16.208931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.179453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.261532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.866610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:22.898361Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:26:24.804817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:24.843000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:25.614460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:25.699649Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:26.157175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:26.240503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.134680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.186484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.947299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:30.055213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:32.884556Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:32.980451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:33.854993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:34.813905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:46.232735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:53.813359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:53.904687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:54.896284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:54.939177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:55.477051Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:55.548442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:56.460709Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:56.544450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.234557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.310735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.927276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:26:59.853475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:59.951408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:09.984206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:13.639304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:27:16.675677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:27:21.707146Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:21.788450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:22.382630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:22.458852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:23.512005Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:23.593854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:37.895015Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames\n2026-05-07T11:27:38.069671Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:39.415803Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (12.6x), 24 JPEGs deleted\n2026-05-07T11:27:41.361532Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 1.7MB (3.7x), 29 JPEGs deleted\n2026-05-07T11:27:44.250056Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:44.946799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:45.012823Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:45.951481Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.036903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.637934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.720109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:47.898633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:28:32.963811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:33.481808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.408327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.488526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.994222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:36.073882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:07.676505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:07.769948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:08.301825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:08.392673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:13.250663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=visual_change)\n2026-05-07T11:29:13.294785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:17.380342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:37.544137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:37.634170Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:47.420444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:47.475449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:57.368787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:57.449313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:58.656398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:58.700861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:02.303798Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:02.375032Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:06.525410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:06.609717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.066906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.152971Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.730641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.840469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.165235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.256534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.771120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:17.830665Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7559882277336721044, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:30:29.607143Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:30.855373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:31.798547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:32.660076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:33.545854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:33.625096Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:34.913569Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:34.959858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:37.162643Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=visual_change)\n2026-05-07T11:30:37.385639Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:38.031545Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:38.116866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:39.169948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:39.259572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:40.527175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:40.663315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:41.379199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:41.468807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:42.650877Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:42.740500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:32:41.370577Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-07T11:32:42.591649Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 2.7MB → 0.2MB (11.1x), 18 JPEGs deleted\n2026-05-07T11:32:44.047625Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.5MB → 1.4MB (2.5x), 18 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-07T11:37:06.389462Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:06.466281Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:28.280110Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=visual_change)\n2026-05-07T11:37:41.209760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:41.296570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:44.057154Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-07T11:37:45.150553Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.5MB → 0.2MB (11.4x), 17 JPEGs deleted\n2026-05-07T11:37:46.544560Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.6MB → 1.4MB (2.5x), 18 JPEGs deleted\n2026-05-07T11:38:17.950539Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:38:18.029604Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:38:20.269053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:20.353278Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:26.285456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:34.496832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:41.612943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:41.688620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:47.310133Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:48.643821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:38:53.314725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:53.365162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:55.877985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:55.979184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:59.923016Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:59.982414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:08.423200Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:08.479561Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:11.091274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:11.169322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:58.367209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:58.477249Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:40:14.228738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T11:40:21.537879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:21.581390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:40:36.353346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:36.463711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:49.571416Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:49.654026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:57.307589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:57.395762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:41:13.867353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:13.928949Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:17.749125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:17.841126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:22.855869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:22.960960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:47.038976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:47.120690Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:48.494287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:48.585592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:49.576901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:42:00.369375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:42:13.959329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.026209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.622501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.689856Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:18.808673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:18.899424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:46.587102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 43 eligible frames\n2026-05-07T11:42:47.879737Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.5MB → 0.3MB (10.1x), 17 JPEGs deleted\n2026-05-07T11:42:49.387681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.9MB → 1.2MB (3.9x), 24 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:47:49.401447Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T11:47:50.208589Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (6.2x), 9 JPEGs deleted\n2026-05-07T11:47:51.105616Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.6MB (2.7x), 9 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:52:51.115227Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 56 eligible frames\n2026-05-07T11:52:52.599464Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (13.9x), 24 JPEGs deleted\n2026-05-07T11:52:54.560895Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 6.2MB → 1.9MB (3.3x), 30 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-07T11:57:54.573830Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames\n2026-05-07T11:57:56.537978Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 33 frames, 4.9MB → 0.2MB (20.1x), 33 JPEGs deleted\n2026-05-07T11:57:59.634910Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 9.7MB → 3.4MB (2.9x), 49 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:02:17.686782Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2133922751020830860, trigger=visual_change)\n2026-05-07T12:02:59.643300Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T12:03:00.506915Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.5x), 13 JPEGs deleted\n2026-05-07T12:03:01.563777Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 3.0MB → 1.0MB (3.0x), 13 JPEGs deleted\n2026-05-07T12:04:53.950346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3936664232520672675, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T12:06:14.021068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1904144779975232761, trigger=click)\n2026-05-07T12:06:14.046202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1904144779975232761, trigger=click)\n2026-05-07T12:06:55.098053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1904144779975232761, trigger=visual_change)\n2026-05-07T12:08:01.595956Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T12:08:02.406935Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.6x), 11 JPEGs deleted\n2026-05-07T12:08:03.377690Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.7MB (4.1x), 13 JPEGs deleted\n2026-05-07T12:10:01.495047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6040441481645590785, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T12:12:45.130331Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:45.204999Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:46.701284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:46.776821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:48.515192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:48.562862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:49.373159Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:49.443078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:50.081799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:50.154173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:51.476901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:51.550302Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:52.594583Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:52.672365Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:56.959921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:57.036755Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:03.388286Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-05-07T12:13:05.135842Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 4.2MB → 0.2MB (18.5x), 28 JPEGs deleted\n2026-05-07T12:13:07.057256Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 0.8MB (7.5x), 29 JPEGs deleted\n2026-05-07T12:13:13.459440Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:18.098171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:18.187078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:26.059680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:26.133713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:31.500677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:31.578547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:33.066474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:33.129912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:34.223353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:34.293832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:39.930990Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T12:13:52.634589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:55.147936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:55.220630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:56.045740Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:56.109310Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:01.075359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T12:14:04.325896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:04.406144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:06.140644Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:06.206462Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:29.985517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, 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-07T12:18:07.069039Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T12:18:07.867619Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.5x), 11 JPEGs deleted\n2026-05-07T12:18:08.975579Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.1MB → 1.2MB (1.7x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:23:08.999593Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 40 eligible frames\n2026-05-07T12:23:10.051832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.8x), 16 JPEGs deleted\n2026-05-07T12:23:11.590753Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 4.8MB → 1.6MB (3.1x), 22 JPEGs deleted\n2026-05-07T12:24:50.902079Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-07T12:25:02.699344Z INFO sck_rs::stream_manager: recreating stream for display 1 (resolution change)\n2026-05-07T12:25:03.063441Z WARN screenpipe_engine::event_driven_capture: event capture timed out (trigger=idle, monitor=1) — DB pool may be saturated\n2026-05-07T12:25:03.829083Z WARN screenpipe_engine::event_driven_capture: event capture timed out (trigger=app_switch, monitor=2) — DB pool may be saturated\n2026-05-07T12:25:17.192220Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T12:28:11.573780Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 32 eligible frames\n2026-05-07T12:28:12.524840Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.1MB → 0.2MB (8.7x), 14 JPEGs deleted\n2026-05-07T12:28:13.791810Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.7MB → 1.2MB (3.1x), 16 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T12:33:13.799734Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T12:33:14.558749Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (6.2x), 9 JPEGs deleted\n2026-05-07T12:33:15.348500Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.3MB → 0.4MB (5.9x), 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-07T12:38:15.357399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 8 eligible frames\n2026-05-07T12:38:15.816171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.4MB → 0.2MB (2.2x), 3 JPEGs deleted\n2026-05-07T12:38:16.254230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.7MB → 0.4MB (1.9x), 3 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:43:16.262353Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\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\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:07:24.076660Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-07T13:07:24.102897Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-05-07T13:07:24.297606Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-07T13:07:24.438779Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-07T13:07:24.546499Z WARN screenpipe_engine::event_driven_capture: skipping capture: lock screen app 'loginwindow' on monitor 1\n2026-05-07T13:07:24.546789Z INFO screenpipe_engine::event_driven_capture: monitor 1 capture recovered after 1 consecutive errors\n2026-05-07T13:07:25.881431Z INFO screenpipe_engine::event_driven_capture: monitor 2 capture recovered after 1 consecutive errors\n2026-05-07T13:07:39.289686Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:07:39.356439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:10:51.802242Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:10:53.246828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:53.292192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:54.827092Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:54.874984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:10:56.453651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:56.532105Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:09.156872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:09.272079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:19.456862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:11:23.255674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:29.235027Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:29.300463Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:41.268824Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:11:41.346426Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:11:49.696283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:11:50.709029Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:50.793731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:54.048592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:11:55.722993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:11:58.771504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:12:00.230150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:00.309597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:05.873337Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:05.950486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:07.816982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:09.743925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:11.759622Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:11.804675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:13.038098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:13.121377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:15.163387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:22.598075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:23.526288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:24.493443Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:26.736713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:27.330422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:27.407022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:39.302329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:39.350946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:47.769162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:50.995875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:52.144495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:12:58.271241Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:03.612413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:03.656449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:38.027919Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:38.100405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:40.215995Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:40.263713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:45.234028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:45.309845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:46.731517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:46.778945Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.075161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.152467Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.945716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:50.041550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:51.455315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:51.630152Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:52.664766Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:52.744356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:00.495706Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:07.379219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:07.502722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:16.805088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:23.109167Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:23.184746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:27.828599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:27.899135Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:30.021341Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=visual_change)\n2026-05-07T13:14:35.402490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:35.477025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:36.472439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:36.548283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:15:19.197568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:19.246812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, 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-07T13:15:25.147280Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:25.232582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:27.174374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:27.220750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:28.363878Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:28.524216Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:29.203015Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:53.054354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:53.121592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:54.539633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:54.581558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:07.862431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:07.939090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:25.341565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:25.381896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:27.965229Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.016430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.660064Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.737222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:29.420531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:32.873097Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:37.093234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.160634Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.798631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.874888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:38.583600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:17:25.422274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:17:31.421731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:17:34.407811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:18:16.337476Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 12 eligible frames\n2026-05-07T13:18:16.957708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.7MB → 0.2MB (3.5x), 5 JPEGs deleted\n2026-05-07T13:18:17.848261Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.6MB → 0.7MB (2.5x), 7 JPEGs deleted\n2026-05-07T13:18:38.773800Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:18:53.874192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:19:41.763693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:19:43.713749Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:19:43.784754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T13:20:42.409231Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:42.480276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:43.486033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:43.573581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:03.864962Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:03.905431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:06.316615Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:06.395794Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:07.837125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:07.906332Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:17.860400Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-05-07T13:23:18.919592Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (9.9x), 16 JPEGs deleted\n2026-05-07T13:23:20.708512Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.9MB → 1.7MB (3.5x), 27 JPEGs deleted\n2026-05-07T13:23:48.097417Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:21.318858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:36.443434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:39.470559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:48.562648Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:24:54.766114Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:24:54.842239Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:24:57.610430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:25:03.662456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:25:24.777507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:25:37.791072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:25:37.836030Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:25:51.903705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:25:51.964830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:04.504023Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:04.546802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:08.149752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:09.427369Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:09.478399Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:13.764739Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:13.837860Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:14.447663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:16.419425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:16.496394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:18.438430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:18.504329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:44.718795Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:50.774132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:59.841559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:27:11.369696Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:27:18.114133Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:28:20.707574Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames\n2026-05-07T13:28:21.857567Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.3MB (8.1x), 16 JPEGs deleted\n2026-05-07T13:28:23.803176Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.4MB → 2.0MB (2.2x), 21 JPEGs deleted\n2026-05-07T13:28:58.218374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:29:01.293270Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:29:19.485148Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:29:25.485460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:29:38.489791Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:29:38.537267Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:30:47.550839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:47.640570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:54.884555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:54.956879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:04.623760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:04.654652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:41.897118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:31:43.912833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:31:43.954098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:31:50.967778Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:32:27.500018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, trigger=visual_change)\n2026-05-07T13:32:28.153620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8871609275972961978, trigger=visual_change)\n2026-05-07T13:33:23.810818Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-07T13:33:24.599747Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (5.7x), 9 JPEGs deleted\n2026-05-07T13:33:25.612317Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.6MB (2.5x), 8 JPEGs deleted\n2026-05-07T13:33:26.450449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3492143669303864527, trigger=visual_change)\n2026-05-07T13:33:29.401760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3492143669303864527, trigger=visual_change)\n2026-05-07T13:33:59.930217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:02.972955Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:06.002973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:19.789254Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:24.213041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:28.577724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:28.641450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:30.299849Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:35:19.180106Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:20.233759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:20.283248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:21.407060Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:21.488427Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:22.110300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:22.193553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, 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-07T13:36:48.478234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:36:48.525320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:37:01.794102Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:37:01.878637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:38:25.619953Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T13:38:26.436748Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.0x), 11 JPEGs deleted\n2026-05-07T13:38:27.574303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 1.0MB (1.8x), 9 JPEGs deleted\n2026-05-07T13:38:43.844035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:38:43.891356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:39:27.023777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=visual_change)\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.27027926,"top":1.0,"width":0.0944149,"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.36469415,"top":1.0,"width":0.0944149,"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.36668882,"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.45910904,"top":1.0,"width":0.0944149,"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.46110374,"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.55352396,"top":1.0,"width":0.0944149,"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.5555186,"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.64793885,"top":1.0,"width":0.0944149,"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.6499335,"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"}]...
|
-8172588032256589366
|
2716136865745446267
|
click
|
accessibility
|
NULL
|
2026-05-07T09:45:22.811350Z INFO screenpipe_engin 2026-05-07T09:45:22.811350Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-05-07T09:45:22.811366Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)
2026-05-07T09:45:23.497850Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-05-07T09:45:23.576837Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=155, dur=39ms
2026-05-07T09:45:23.594869Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 1 excluded)
2026-05-07T09:45:23.728324Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=156, dur=87ms
2026-05-07T09:45:25.114503Z 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
2026-05-07T09:45:29.149038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7681127700032315998, trigger=visual_change)
2026-05-07T09:45:48.802125Z INFO screenpipe_engine::meeting_detector: meeting v2: Idle -> Confirming (app=Firefox, signals=2)
2026-05-07T09:45:53.994026Z INFO screenpipe_engine::meeting_detector: meeting v2: Confirming -> Active (app=Firefox, signals=2, browser=true)
2026-05-07T09:45:53.994983Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting started (id=1, app=Firefox, title=None)
2026-05-07T09:45:53.995269Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=true, manual=false, active_id=Some(1), app=Some("Firefox"), source=Some("ui_scan")
2026-05-07T09:46:22.681313Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames
2026-05-07T09:46:24.975724Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 7.6MB → 1.8MB (4.2x), 38 JPEGs deleted
2026-05-07T09:46:27.284414Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 5.7MB → 0.4MB (14.3x), 37 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T09:51:27.298006Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
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-07T09:56:27.307108Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames
2026-05-07T09:56:29.766853Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.6MB → 2.5MB (1.8x), 29 JPEGs deleted
2026-05-07T09:56:31.182378Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.5MB → 1.1MB (2.4x), 16 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:00:50.039083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4913720669938969944, trigger=visual_change)
2026-05-07T10:01:31.184069Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames
2026-05-07T10:01:33.701926Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 6.4MB → 2.7MB (2.4x), 37 JPEGs deleted
2026-05-07T10:01:35.921087Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 5.6MB → 1.7MB (3.3x), 31 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:06:35.921469Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames
2026-05-07T10:06:37.286011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.2MB → 1.1MB (3.0x), 18 JPEGs deleted
2026-05-07T10:06:38.611334Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.2MB → 0.7MB (4.3x), 17 JPEGs deleted
2026-05-07T10:07:10.923890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-363038137104660743, trigger=click)
2026-05-07T10:07:54.763156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=click)
2026-05-07T10:07:58.866469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7750749190140780004, trigger=click)
2026-05-07T10:08:03.510124Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=visual_change)
2026-05-07T10:08:39.088273Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3643569030250279342, trigger=visual_change)
2026-05-07T10:09:18.346872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6569246041316117301, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:10:36.954420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4721988080886038618, trigger=visual_change)
2026-05-07T10:10:54.330626Z INFO screenpipe_engine::meeting_detector: meeting v2: Active -> Ending (no controls, app=Firefox, id=1, grace=300s)
2026-05-07T10:11:12.369084Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8225140425134796296, trigger=visual_change)
2026-05-07T10:11:38.678230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T10:11:40.024314Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.8MB → 1.0MB (2.9x), 16 JPEGs deleted
2026-05-07T10:11:40.843106Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted
2026-05-07T10:12:12.538283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7652725149678140352, trigger=click)
2026-05-07T10:12:16.550570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9173838423795606666, trigger=visual_change)
2026-05-07T10:12:31.745217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:34.790862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:37.784752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:40.806177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:43.854881Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:59.015149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:13:14.166750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:13:17.184510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:13:34.773468Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=click)
2026-05-07T10:13:44.486450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=visual_change)
2026-05-07T10:13:54.236529Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7077166956358270957, trigger=click)
2026-05-07T10:13:59.559230Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3980541844315414876, trigger=visual_change)
2026-05-07T10:14:11.809168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6523625761174407917, 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-07T10:15:45.403085Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6029182552546457581, trigger=click)
2026-05-07T10:15:45.438150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6029182552546457581, trigger=click)
2026-05-07T10:15:58.662028Z INFO screenpipe_engine::meeting_detector: meeting v2: Ending -> Idle (timeout=300s, app=Firefox, id=1)
2026-05-07T10:15:58.663307Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting ended (id=1)
2026-05-07T10:15:58.663499Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=false, manual=false, active_id=None, app=None, source=None
2026-05-07T10:16:05.043304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=visual_change)
2026-05-07T10:16:06.212558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=click)
2026-05-07T10:16:10.088825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)
2026-05-07T10:16:11.585397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6145754442538527174, trigger=click)
2026-05-07T10:16:11.626664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)
2026-05-07T10:16:14.079057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=visual_change)
2026-05-07T10:16:16.219212Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:16.238237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:17.211409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:17.247202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:37.973759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:38.014645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:38.719453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:38.757458Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:39.323203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:39.361472Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:40.850433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames
2026-05-07T10:16:42.489832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.5MB → 1.4MB (3.2x), 25 JPEGs deleted
2026-05-07T10:16:44.044480Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.2MB → 1.1MB (3.7x), 23 JPEGs deleted
2026-05-07T10:16:44.383786Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=visual_change)
2026-05-07T10:17:13.547514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)
2026-05-07T10:17:23.997418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)
2026-05-07T10:17:36.067503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=visual_change)
2026-05-07T10:17:48.254094Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)
2026-05-07T10:18:06.328441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:21.374558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:27.400579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:36.379491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)
2026-05-07T10:18:39.375238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)
2026-05-07T10:19:43.208935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)
2026-05-07T10:19:49.257421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:21:21.848375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=click)
2026-05-07T10:21:23.439805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=visual_change)
2026-05-07T10:21:38.803777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4689651471004117672, trigger=click)
2026-05-07T10:21:44.054102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames
2026-05-07T10:21:46.307600Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 5.0MB → 1.3MB (3.8x), 38 JPEGs deleted
2026-05-07T10:21:49.031129Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.2MB → 1.4MB (5.2x), 44 JPEGs deleted
2026-05-07T10:23:02.085605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)
2026-05-07T10:23:05.086593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)
2026-05-07T10:24:05.661776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)
2026-05-07T10:24:09.585701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)
2026-05-07T10:24:11.714956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:25:31.235235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4393937499657261667, trigger=visual_change)
2026-05-07T10:25:38.986311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2365554338448923185, trigger=click)
2026-05-07T10:26:49.039316Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-05-07T10:26:52.006289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 9.5MB → 4.4MB (2.1x), 42 JPEGs deleted
2026-05-07T10:26:54.644073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.6MB → 1.1MB (7.0x), 44 JPEGs deleted
2026-05-07T10:28:33.499505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:35.956588Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:36.666492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:36.789359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:39.100987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:40.047061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:40.064268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:42.052599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:44.774285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:44.791022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:45.378301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:46.470785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:46.575295Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:47.652750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:47.668490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:48.439575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:50.165309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:50.177581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:51.452287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:51.994437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:52.053841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:54.432682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:03.124980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:03.868714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:05.079320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:06.543967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:06.576904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:08.792645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:08.865500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:20.773748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:21.723479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:21.752924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:23.883669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1480943928003130782, trigger=visual_change)
2026-05-07T10:29:35.016352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:36.054767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:36.117899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:38.114508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:38.937597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:38.987983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:31:28.462010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9014748524946296965, trigger=click)
2026-05-07T10:31:28.506716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9014748524946296965, trigger=click)
2026-05-07T10:31:54.652328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames
2026-05-07T10:31:57.015395Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 13.6MB → 2.6MB (5.3x), 37 JPEGs deleted
2026-05-07T10:32:00.752190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 7.5MB → 3.0MB (2.5x), 63 JPEGs deleted
2026-05-07T10:32:26.599963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:32:27.400474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:34:30.099383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:34:30.729647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:35:03.954351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:35:13.717941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, 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-07T10:37:00.792475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames
2026-05-07T10:37:03.726678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 15.7MB → 2.8MB (5.7x), 45 JPEGs deleted
2026-05-07T10:37:07.426691Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 8.5MB → 3.4MB (2.5x), 57 JPEGs deleted
2026-05-07T10:37:20.569450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:29.162289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:29.307132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:30.755107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:37:32.262354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:32.364050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:45.907491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:37:47.205630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:47.304637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:41:59.417224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5950044591583842886, trigger=click)
2026-05-07T10:41:59.477946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5950044591583842886, trigger=click)
2026-05-07T10:42:04.742903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5999585032610140654, trigger=click)
2026-05-07T10:42:04.791839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5999585032610140654, trigger=click)
2026-05-07T10:42:07.459097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames
2026-05-07T10:42:08.925855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 2.0MB (2.1x), 20 JPEGs deleted
2026-05-07T10:42:09.013373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3109201817482414574, trigger=click)
2026-05-07T10:42:09.056483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3109201817482414574, trigger=click)
2026-05-07T10:42:10.403020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.2MB (2.2x), 16 JPEGs deleted
2026-05-07T10:42:15.023525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7036607934458099426, trigger=click)
2026-05-07T10:42:15.087803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7036607934458099426, trigger=click)
2026-05-07T10:42:55.509669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2284708141138457574, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:47:10.412520Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames
2026-05-07T10:47:12.469581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.4MB → 1.8MB (4.7x), 34 JPEGs deleted
2026-05-07T10:47:15.163169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.2MB → 2.4MB (3.0x), 40 JPEGs deleted
2026-05-07T10:49:59.513306Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5898226934247819222, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:52:15.173889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames
2026-05-07T10:52:17.082276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.4MB → 0.7MB (11.6x), 32 JPEGs deleted
2026-05-07T10:52:19.490930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 5.9MB → 2.2MB (2.7x), 39 JPEGs deleted
2026-05-07T10:54:22.187516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:54:28.229775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:10.540942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:13.602063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:16.605531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
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-07T10:55:24.247307Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:57:19.473518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T10:57:20.680885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.9MB → 0.5MB (5.3x), 11 JPEGs deleted
2026-05-07T10:57:21.976198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 1.3MB (1.9x), 15 JPEGs deleted
2026-05-07T10:58:11.572541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:11.672796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:12.154759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:13.639499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)
2026-05-07T10:58:15.413079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:15.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:16.595925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)
2026-05-07T10:58:21.437769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.085129Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.869865Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.981197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:42.120927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1967027037406422417, trigger=click)
2026-05-07T10:58:42.168157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1967027037406422417, trigger=click)
2026-05-07T10:58:59.393221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3964650797953228084, trigger=click)
2026-05-07T10:58:59.482526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=click)
2026-05-07T10:59:49.917826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)
2026-05-07T11:00:17.089194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T11:02:21.972630Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T11:02:22.860530Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.6MB → 0.5MB (4.8x), 10 JPEGs deleted
2026-05-07T11:02:23.655299Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.4MB (4.9x), 10 JPEGs deleted
2026-05-07T11:03:02.204893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:02.270520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:05.248220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:05.306387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:59.105792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T11:05:34.710050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:07:23.661054Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames
2026-05-07T11:07:25.906642Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 10.0MB → 0.4MB (23.0x), 38 JPEGs deleted
2026-05-07T11:07:28.176089Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 6.9MB → 2.5MB (2.8x), 35 JPEGs deleted
2026-05-07T11:08:06.864979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:15.119215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:08:29.818126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:32.981193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:33.042213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:50.978274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:52.734286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:52.851489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:09:07.119123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:09:37.291815Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:09:40.319359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:10:14.288318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:14.424670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:16.847960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:16.940298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T11:10:50.032003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:10:56.222667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:56.312244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:20.348299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:11:21.120460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:23.721850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:23.804892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:29.056996Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:29.140586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:30.305845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:30.383186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:32.114228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:32.191508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:35.851585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:11:45.797893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:11:58.899193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:12:02.054717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.755693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.846886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:03.619909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)
2026-05-07T11:12:10.642255Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:10.727852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:11.690324Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:11.781304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:21.621763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:25.624917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:28.182732Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames
2026-05-07T11:12:30.153855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.1MB → 0.9MB (8.3x), 32 JPEGs deleted
2026-05-07T11:12:32.796836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.6MB → 2.8MB (2.7x), 40 JPEGs deleted
2026-05-07T11:12:40.535068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:40.647364Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:41.220156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:41.301848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:43.222251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:43.266764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:13:01.235609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:01.299808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:32.450693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:32.586876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:44.862308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:44.940165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:14:01.162441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:03.453473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:08.993859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:09.054039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:12.312363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:12.354292Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:21.396038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:21.489451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:22.083385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=visual_change)
2026-05-07T11:14:36.252205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:43.015757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:43.664591Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=visual_change)
2026-05-07T11:14:45.857760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:45.904716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:47.073442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, 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-07T11:16:05.411899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture fo...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
1911
|
90
|
8
|
2026-05-07T10:40:28.779247+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778150428779_m2.jpg...
|
iTerm2
|
screenpipe"
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
2026-05-07T09:45:22.811350Z INFO screenpipe_engin 2026-05-07T09:45:22.811350Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-05-07T09:45:22.811366Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)
2026-05-07T09:45:23.497850Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-05-07T09:45:23.576837Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=155, dur=39ms
2026-05-07T09:45:23.594869Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 1 excluded)
2026-05-07T09:45:23.728324Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=156, dur=87ms
2026-05-07T09:45:25.114503Z 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
2026-05-07T09:45:29.149038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7681127700032315998, trigger=visual_change)
2026-05-07T09:45:48.802125Z INFO screenpipe_engine::meeting_detector: meeting v2: Idle -> Confirming (app=Firefox, signals=2)
2026-05-07T09:45:53.994026Z INFO screenpipe_engine::meeting_detector: meeting v2: Confirming -> Active (app=Firefox, signals=2, browser=true)
2026-05-07T09:45:53.994983Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting started (id=1, app=Firefox, title=None)
2026-05-07T09:45:53.995269Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=true, manual=false, active_id=Some(1), app=Some("Firefox"), source=Some("ui_scan")
2026-05-07T09:46:22.681313Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames
2026-05-07T09:46:24.975724Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 7.6MB → 1.8MB (4.2x), 38 JPEGs deleted
2026-05-07T09:46:27.284414Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 5.7MB → 0.4MB (14.3x), 37 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T09:51:27.298006Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
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-07T09:56:27.307108Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames
2026-05-07T09:56:29.766853Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.6MB → 2.5MB (1.8x), 29 JPEGs deleted
2026-05-07T09:56:31.182378Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.5MB → 1.1MB (2.4x), 16 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:00:50.039083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4913720669938969944, trigger=visual_change)
2026-05-07T10:01:31.184069Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames
2026-05-07T10:01:33.701926Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 6.4MB → 2.7MB (2.4x), 37 JPEGs deleted
2026-05-07T10:01:35.921087Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 5.6MB → 1.7MB (3.3x), 31 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:06:35.921469Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames
2026-05-07T10:06:37.286011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.2MB → 1.1MB (3.0x), 18 JPEGs deleted
2026-05-07T10:06:38.611334Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.2MB → 0.7MB (4.3x), 17 JPEGs deleted
2026-05-07T10:07:10.923890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-363038137104660743, trigger=click)
2026-05-07T10:07:54.763156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=click)
2026-05-07T10:07:58.866469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7750749190140780004, trigger=click)
2026-05-07T10:08:03.510124Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=visual_change)
2026-05-07T10:08:39.088273Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3643569030250279342, trigger=visual_change)
2026-05-07T10:09:18.346872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6569246041316117301, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:10:36.954420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4721988080886038618, trigger=visual_change)
2026-05-07T10:10:54.330626Z INFO screenpipe_engine::meeting_detector: meeting v2: Active -> Ending (no controls, app=Firefox, id=1, grace=300s)
2026-05-07T10:11:12.369084Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8225140425134796296, trigger=visual_change)
2026-05-07T10:11:38.678230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T10:11:40.024314Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.8MB → 1.0MB (2.9x), 16 JPEGs deleted
2026-05-07T10:11:40.843106Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted
2026-05-07T10:12:12.538283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7652725149678140352, trigger=click)
2026-05-07T10:12:16.550570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9173838423795606666, trigger=visual_change)
2026-05-07T10:12:31.745217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:34.790862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:37.784752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:40.806177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:43.854881Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:59.015149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:13:14.166750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:13:17.184510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:13:34.773468Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=click)
2026-05-07T10:13:44.486450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=visual_change)
2026-05-07T10:13:54.236529Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7077166956358270957, trigger=click)
2026-05-07T10:13:59.559230Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3980541844315414876, trigger=visual_change)
2026-05-07T10:14:11.809168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6523625761174407917, 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-07T10:15:45.403085Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6029182552546457581, trigger=click)
2026-05-07T10:15:45.438150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6029182552546457581, trigger=click)
2026-05-07T10:15:58.662028Z INFO screenpipe_engine::meeting_detector: meeting v2: Ending -> Idle (timeout=300s, app=Firefox, id=1)
2026-05-07T10:15:58.663307Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting ended (id=1)
2026-05-07T10:15:58.663499Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=false, manual=false, active_id=None, app=None, source=None
2026-05-07T10:16:05.043304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=visual_change)
2026-05-07T10:16:06.212558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=click)
2026-05-07T10:16:10.088825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)
2026-05-07T10:16:11.585397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6145754442538527174, trigger=click)
2026-05-07T10:16:11.626664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)
2026-05-07T10:16:14.079057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=visual_change)
2026-05-07T10:16:16.219212Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:16.238237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:17.211409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:17.247202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:37.973759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:38.014645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:38.719453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:38.757458Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:39.323203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:39.361472Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:40.850433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames
2026-05-07T10:16:42.489832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.5MB → 1.4MB (3.2x), 25 JPEGs deleted
2026-05-07T10:16:44.044480Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.2MB → 1.1MB (3.7x), 23 JPEGs deleted
2026-05-07T10:16:44.383786Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=visual_change)
2026-05-07T10:17:13.547514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)
2026-05-07T10:17:23.997418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)
2026-05-07T10:17:36.067503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=visual_change)
2026-05-07T10:17:48.254094Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)
2026-05-07T10:18:06.328441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:21.374558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:27.400579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:36.379491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)
2026-05-07T10:18:39.375238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)
2026-05-07T10:19:43.208935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)
2026-05-07T10:19:49.257421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:21:21.848375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=click)
2026-05-07T10:21:23.439805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=visual_change)
2026-05-07T10:21:38.803777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4689651471004117672, trigger=click)
2026-05-07T10:21:44.054102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames
2026-05-07T10:21:46.307600Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 5.0MB → 1.3MB (3.8x), 38 JPEGs deleted
2026-05-07T10:21:49.031129Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.2MB → 1.4MB (5.2x), 44 JPEGs deleted
2026-05-07T10:23:02.085605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)
2026-05-07T10:23:05.086593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)
2026-05-07T10:24:05.661776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)
2026-05-07T10:24:09.585701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)
2026-05-07T10:24:11.714956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:25:31.235235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4393937499657261667, trigger=visual_change)
2026-05-07T10:25:38.986311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2365554338448923185, trigger=click)
2026-05-07T10:26:49.039316Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-05-07T10:26:52.006289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 9.5MB → 4.4MB (2.1x), 42 JPEGs deleted
2026-05-07T10:26:54.644073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.6MB → 1.1MB (7.0x), 44 JPEGs deleted
2026-05-07T10:28:33.499505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:35.956588Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:36.666492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:36.789359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:39.100987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:40.047061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:40.064268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:42.052599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:44.774285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:44.791022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:45.378301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:46.470785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:46.575295Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:47.652750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:47.668490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:48.439575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:50.165309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:50.177581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:51.452287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:51.994437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:52.053841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:54.432682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:03.124980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:03.868714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:05.079320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:06.543967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:06.576904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:08.792645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:08.865500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:20.773748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:21.723479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:21.752924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:23.883669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1480943928003130782, trigger=visual_change)
2026-05-07T10:29:35.016352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:36.054767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:36.117899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:38.114508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:38.937597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:38.987983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:31:28.462010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9014748524946296965, trigger=click)
2026-05-07T10:31:28.506716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9014748524946296965, trigger=click)
2026-05-07T10:31:54.652328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames
2026-05-07T10:31:57.015395Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 13.6MB → 2.6MB (5.3x), 37 JPEGs deleted
2026-05-07T10:32:00.752190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 7.5MB → 3.0MB (2.5x), 63 JPEGs deleted
2026-05-07T10:32:26.599963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:32:27.400474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:34:30.099383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:34:30.729647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:35:03.954351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:35:13.717941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, 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-07T10:37:00.792475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames
2026-05-07T10:37:03.726678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 15.7MB → 2.8MB (5.7x), 45 JPEGs deleted
2026-05-07T10:37:07.426691Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 8.5MB → 3.4MB (2.5x), 57 JPEGs deleted
2026-05-07T10:37:20.569450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:29.162289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:29.307132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:30.755107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:37:32.262354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:32.364050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:45.907491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:37:47.205630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:47.304637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:41:59.417224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5950044591583842886, trigger=click)
2026-05-07T10:41:59.477946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5950044591583842886, trigger=click)
2026-05-07T10:42:04.742903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5999585032610140654, trigger=click)
2026-05-07T10:42:04.791839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5999585032610140654, trigger=click)
2026-05-07T10:42:07.459097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames
2026-05-07T10:42:08.925855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 2.0MB (2.1x), 20 JPEGs deleted
2026-05-07T10:42:09.013373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3109201817482414574, trigger=click)
2026-05-07T10:42:09.056483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3109201817482414574, trigger=click)
2026-05-07T10:42:10.403020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.2MB (2.2x), 16 JPEGs deleted
2026-05-07T10:42:15.023525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7036607934458099426, trigger=click)
2026-05-07T10:42:15.087803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7036607934458099426, trigger=click)
2026-05-07T10:42:55.509669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2284708141138457574, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:47:10.412520Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames
2026-05-07T10:47:12.469581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.4MB → 1.8MB (4.7x), 34 JPEGs deleted
2026-05-07T10:47:15.163169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.2MB → 2.4MB (3.0x), 40 JPEGs deleted
2026-05-07T10:49:59.513306Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5898226934247819222, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:52:15.173889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames
2026-05-07T10:52:17.082276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.4MB → 0.7MB (11.6x), 32 JPEGs deleted
2026-05-07T10:52:19.490930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 5.9MB → 2.2MB (2.7x), 39 JPEGs deleted
2026-05-07T10:54:22.187516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:54:28.229775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:10.540942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:13.602063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:16.605531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
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-07T10:55:24.247307Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:57:19.473518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T10:57:20.680885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.9MB → 0.5MB (5.3x), 11 JPEGs deleted
2026-05-07T10:57:21.976198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 1.3MB (1.9x), 15 JPEGs deleted
2026-05-07T10:58:11.572541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:11.672796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:12.154759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:13.639499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)
2026-05-07T10:58:15.413079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:15.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:16.595925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)
2026-05-07T10:58:21.437769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.085129Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.869865Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.981197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:42.120927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1967027037406422417, trigger=click)
2026-05-07T10:58:42.168157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1967027037406422417, trigger=click)
2026-05-07T10:58:59.393221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3964650797953228084, trigger=click)
2026-05-07T10:58:59.482526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=click)
2026-05-07T10:59:49.917826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)
2026-05-07T11:00:17.089194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T11:02:21.972630Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T11:02:22.860530Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.6MB → 0.5MB (4.8x), 10 JPEGs deleted
2026-05-07T11:02:23.655299Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.4MB (4.9x), 10 JPEGs deleted
2026-05-07T11:03:02.204893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:02.270520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:05.248220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:05.306387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:59.105792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T11:05:34.710050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:07:23.661054Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames
2026-05-07T11:07:25.906642Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 10.0MB → 0.4MB (23.0x), 38 JPEGs deleted
2026-05-07T11:07:28.176089Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 6.9MB → 2.5MB (2.8x), 35 JPEGs deleted
2026-05-07T11:08:06.864979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:15.119215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:08:29.818126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:32.981193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:33.042213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:50.978274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:52.734286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:52.851489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:09:07.119123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:09:37.291815Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:09:40.319359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:10:14.288318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:14.424670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:16.847960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:16.940298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T11:10:50.032003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:10:56.222667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:56.312244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:20.348299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:11:21.120460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:23.721850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:23.804892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:29.056996Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:29.140586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:30.305845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:30.383186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:32.114228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:32.191508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:35.851585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:11:45.797893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:11:58.899193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:12:02.054717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.755693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.846886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:03.619909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)
2026-05-07T11:12:10.642255Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:10.727852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:11.690324Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:11.781304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:21.621763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:25.624917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:28.182732Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames
2026-05-07T11:12:30.153855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.1MB → 0.9MB (8.3x), 32 JPEGs deleted
2026-05-07T11:12:32.796836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.6MB → 2.8MB (2.7x), 40 JPEGs deleted
2026-05-07T11:12:40.535068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:40.647364Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:41.220156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:41.301848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:43.222251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:43.266764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:13:01.235609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:01.299808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:32.450693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:32.586876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:44.862308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:44.940165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:14:01.162441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:03.453473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:08.993859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:09.054039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:12.312363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:12.354292Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:21.396038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:21.489451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:22.083385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=visual_change)
2026-05-07T11:14:36.252205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:43.015757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:43.664591Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=visual_change)
2026-05-07T11:14:45.857760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:45.904716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:47.073442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, 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-07T11:16:05.411899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture fo...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"2026-05-07T09:45:22.811350Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-07T09:45:22.811366Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-07T09:45:23.497850Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)\n2026-05-07T09:45:23.576837Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=155, dur=39ms\n2026-05-07T09:45:23.594869Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 1 excluded)\n2026-05-07T09:45:23.728324Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=156, dur=87ms\n2026-05-07T09:45:25.114503Z 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-07T09:45:29.149038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7681127700032315998, trigger=visual_change)\n2026-05-07T09:45:48.802125Z INFO screenpipe_engine::meeting_detector: meeting v2: Idle -> Confirming (app=Firefox, signals=2)\n2026-05-07T09:45:53.994026Z INFO screenpipe_engine::meeting_detector: meeting v2: Confirming -> Active (app=Firefox, signals=2, browser=true)\n2026-05-07T09:45:53.994983Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting started (id=1, app=Firefox, title=None)\n2026-05-07T09:45:53.995269Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=true, manual=false, active_id=Some(1), app=Some(\"Firefox\"), source=Some(\"ui_scan\")\n2026-05-07T09:46:22.681313Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames\n2026-05-07T09:46:24.975724Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 7.6MB → 1.8MB (4.2x), 38 JPEGs deleted\n2026-05-07T09:46:27.284414Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 5.7MB → 0.4MB (14.3x), 37 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T09:51:27.298006Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\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-07T09:56:27.307108Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-05-07T09:56:29.766853Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.6MB → 2.5MB (1.8x), 29 JPEGs deleted\n2026-05-07T09:56:31.182378Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.5MB → 1.1MB (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-07T10:00:50.039083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4913720669938969944, trigger=visual_change)\n2026-05-07T10:01:31.184069Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames\n2026-05-07T10:01:33.701926Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 6.4MB → 2.7MB (2.4x), 37 JPEGs deleted\n2026-05-07T10:01:35.921087Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 5.6MB → 1.7MB (3.3x), 31 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:06:35.921469Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-07T10:06:37.286011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.2MB → 1.1MB (3.0x), 18 JPEGs deleted\n2026-05-07T10:06:38.611334Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.2MB → 0.7MB (4.3x), 17 JPEGs deleted\n2026-05-07T10:07:10.923890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-363038137104660743, trigger=click)\n2026-05-07T10:07:54.763156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=click)\n2026-05-07T10:07:58.866469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7750749190140780004, trigger=click)\n2026-05-07T10:08:03.510124Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=visual_change)\n2026-05-07T10:08:39.088273Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3643569030250279342, trigger=visual_change)\n2026-05-07T10:09:18.346872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6569246041316117301, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:10:36.954420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4721988080886038618, trigger=visual_change)\n2026-05-07T10:10:54.330626Z INFO screenpipe_engine::meeting_detector: meeting v2: Active -> Ending (no controls, app=Firefox, id=1, grace=300s)\n2026-05-07T10:11:12.369084Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8225140425134796296, trigger=visual_change)\n2026-05-07T10:11:38.678230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T10:11:40.024314Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.8MB → 1.0MB (2.9x), 16 JPEGs deleted\n2026-05-07T10:11:40.843106Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted\n2026-05-07T10:12:12.538283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7652725149678140352, trigger=click)\n2026-05-07T10:12:16.550570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9173838423795606666, trigger=visual_change)\n2026-05-07T10:12:31.745217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:34.790862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:37.784752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:40.806177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:43.854881Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:59.015149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:13:14.166750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:13:17.184510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:13:34.773468Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=click)\n2026-05-07T10:13:44.486450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=visual_change)\n2026-05-07T10:13:54.236529Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7077166956358270957, trigger=click)\n2026-05-07T10:13:59.559230Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3980541844315414876, trigger=visual_change)\n2026-05-07T10:14:11.809168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6523625761174407917, 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-07T10:15:45.403085Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6029182552546457581, trigger=click)\n2026-05-07T10:15:45.438150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6029182552546457581, trigger=click)\n2026-05-07T10:15:58.662028Z INFO screenpipe_engine::meeting_detector: meeting v2: Ending -> Idle (timeout=300s, app=Firefox, id=1)\n2026-05-07T10:15:58.663307Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting ended (id=1)\n2026-05-07T10:15:58.663499Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=false, manual=false, active_id=None, app=None, source=None\n2026-05-07T10:16:05.043304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=visual_change)\n2026-05-07T10:16:06.212558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=click)\n2026-05-07T10:16:10.088825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)\n2026-05-07T10:16:11.585397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6145754442538527174, trigger=click)\n2026-05-07T10:16:11.626664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)\n2026-05-07T10:16:14.079057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=visual_change)\n2026-05-07T10:16:16.219212Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:16.238237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:17.211409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:17.247202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:37.973759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:38.014645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:38.719453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:38.757458Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:39.323203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:39.361472Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:40.850433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames\n2026-05-07T10:16:42.489832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.5MB → 1.4MB (3.2x), 25 JPEGs deleted\n2026-05-07T10:16:44.044480Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.2MB → 1.1MB (3.7x), 23 JPEGs deleted\n2026-05-07T10:16:44.383786Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=visual_change)\n2026-05-07T10:17:13.547514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)\n2026-05-07T10:17:23.997418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)\n2026-05-07T10:17:36.067503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=visual_change)\n2026-05-07T10:17:48.254094Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)\n2026-05-07T10:18:06.328441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:21.374558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:27.400579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:36.379491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)\n2026-05-07T10:18:39.375238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)\n2026-05-07T10:19:43.208935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)\n2026-05-07T10:19:49.257421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T10:21:21.848375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=click)\n2026-05-07T10:21:23.439805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=visual_change)\n2026-05-07T10:21:38.803777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4689651471004117672, trigger=click)\n2026-05-07T10:21:44.054102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames\n2026-05-07T10:21:46.307600Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 5.0MB → 1.3MB (3.8x), 38 JPEGs deleted\n2026-05-07T10:21:49.031129Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.2MB → 1.4MB (5.2x), 44 JPEGs deleted\n2026-05-07T10:23:02.085605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)\n2026-05-07T10:23:05.086593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)\n2026-05-07T10:24:05.661776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)\n2026-05-07T10:24:09.585701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)\n2026-05-07T10:24:11.714956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:25:31.235235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4393937499657261667, trigger=visual_change)\n2026-05-07T10:25:38.986311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2365554338448923185, trigger=click)\n2026-05-07T10:26:49.039316Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames\n2026-05-07T10:26:52.006289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 9.5MB → 4.4MB (2.1x), 42 JPEGs deleted\n2026-05-07T10:26:54.644073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.6MB → 1.1MB (7.0x), 44 JPEGs deleted\n2026-05-07T10:28:33.499505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:35.956588Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:36.666492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:36.789359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:39.100987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:40.047061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:40.064268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:42.052599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:44.774285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:44.791022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:45.378301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:46.470785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:46.575295Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:47.652750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:47.668490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:48.439575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:50.165309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:50.177581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:51.452287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:51.994437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:52.053841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:54.432682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:03.124980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:03.868714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:05.079320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:06.543967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:06.576904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:08.792645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:08.865500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:20.773748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:21.723479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:21.752924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:23.883669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1480943928003130782, trigger=visual_change)\n2026-05-07T10:29:35.016352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:36.054767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:36.117899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:38.114508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:38.937597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:38.987983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:31:28.462010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9014748524946296965, trigger=click)\n2026-05-07T10:31:28.506716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9014748524946296965, trigger=click)\n2026-05-07T10:31:54.652328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames\n2026-05-07T10:31:57.015395Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 13.6MB → 2.6MB (5.3x), 37 JPEGs deleted\n2026-05-07T10:32:00.752190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 7.5MB → 3.0MB (2.5x), 63 JPEGs deleted\n2026-05-07T10:32:26.599963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:32:27.400474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:34:30.099383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:34:30.729647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:35:03.954351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:35:13.717941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, 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-07T10:37:00.792475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames\n2026-05-07T10:37:03.726678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 15.7MB → 2.8MB (5.7x), 45 JPEGs deleted\n2026-05-07T10:37:07.426691Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 8.5MB → 3.4MB (2.5x), 57 JPEGs deleted\n2026-05-07T10:37:20.569450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:29.162289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:29.307132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:30.755107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:37:32.262354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:32.364050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:45.907491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:37:47.205630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:47.304637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T10:41:59.417224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5950044591583842886, trigger=click)\n2026-05-07T10:41:59.477946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5950044591583842886, trigger=click)\n2026-05-07T10:42:04.742903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5999585032610140654, trigger=click)\n2026-05-07T10:42:04.791839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5999585032610140654, trigger=click)\n2026-05-07T10:42:07.459097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-07T10:42:08.925855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 2.0MB (2.1x), 20 JPEGs deleted\n2026-05-07T10:42:09.013373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3109201817482414574, trigger=click)\n2026-05-07T10:42:09.056483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3109201817482414574, trigger=click)\n2026-05-07T10:42:10.403020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.2MB (2.2x), 16 JPEGs deleted\n2026-05-07T10:42:15.023525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7036607934458099426, trigger=click)\n2026-05-07T10:42:15.087803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7036607934458099426, trigger=click)\n2026-05-07T10:42:55.509669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2284708141138457574, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:47:10.412520Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames\n2026-05-07T10:47:12.469581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.4MB → 1.8MB (4.7x), 34 JPEGs deleted\n2026-05-07T10:47:15.163169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.2MB → 2.4MB (3.0x), 40 JPEGs deleted\n2026-05-07T10:49:59.513306Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5898226934247819222, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:52:15.173889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames\n2026-05-07T10:52:17.082276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.4MB → 0.7MB (11.6x), 32 JPEGs deleted\n2026-05-07T10:52:19.490930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 5.9MB → 2.2MB (2.7x), 39 JPEGs deleted\n2026-05-07T10:54:22.187516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:54:28.229775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:10.540942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:13.602063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:16.605531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, 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-07T10:55:24.247307Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:57:19.473518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T10:57:20.680885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.9MB → 0.5MB (5.3x), 11 JPEGs deleted\n2026-05-07T10:57:21.976198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 1.3MB (1.9x), 15 JPEGs deleted\n2026-05-07T10:58:11.572541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:11.672796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:12.154759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:13.639499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)\n2026-05-07T10:58:15.413079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:15.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:16.595925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)\n2026-05-07T10:58:21.437769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.085129Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.869865Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.981197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:42.120927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1967027037406422417, trigger=click)\n2026-05-07T10:58:42.168157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1967027037406422417, trigger=click)\n2026-05-07T10:58:59.393221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3964650797953228084, trigger=click)\n2026-05-07T10:58:59.482526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=click)\n2026-05-07T10:59:49.917826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)\n2026-05-07T11:00:17.089194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:02:21.972630Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T11:02:22.860530Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.6MB → 0.5MB (4.8x), 10 JPEGs deleted\n2026-05-07T11:02:23.655299Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.4MB (4.9x), 10 JPEGs deleted\n2026-05-07T11:03:02.204893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:02.270520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:05.248220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:05.306387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:59.105792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:05:34.710050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:07:23.661054Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames\n2026-05-07T11:07:25.906642Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 10.0MB → 0.4MB (23.0x), 38 JPEGs deleted\n2026-05-07T11:07:28.176089Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 6.9MB → 2.5MB (2.8x), 35 JPEGs deleted\n2026-05-07T11:08:06.864979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:15.119215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:08:29.818126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:32.981193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:33.042213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:50.978274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:52.734286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:52.851489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:09:07.119123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:09:37.291815Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:09:40.319359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:10:14.288318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:14.424670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:16.847960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:16.940298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:10:50.032003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:10:56.222667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:56.312244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:20.348299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:11:21.120460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:23.721850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:23.804892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:29.056996Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:29.140586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:30.305845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:30.383186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:32.114228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:32.191508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:35.851585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:11:45.797893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:11:58.899193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:12:02.054717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.755693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.846886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:03.619909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T11:12:10.642255Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:10.727852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:11.690324Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:11.781304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:21.621763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:25.624917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:28.182732Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames\n2026-05-07T11:12:30.153855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.1MB → 0.9MB (8.3x), 32 JPEGs deleted\n2026-05-07T11:12:32.796836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.6MB → 2.8MB (2.7x), 40 JPEGs deleted\n2026-05-07T11:12:40.535068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:40.647364Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:41.220156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:41.301848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:43.222251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:43.266764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:13:01.235609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:01.299808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:32.450693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:32.586876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:44.862308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:44.940165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:14:01.162441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:03.453473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:08.993859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:09.054039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:12.312363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:12.354292Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:21.396038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:21.489451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:22.083385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=visual_change)\n2026-05-07T11:14:36.252205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:43.015757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:43.664591Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=visual_change)\n2026-05-07T11:14:45.857760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:45.904716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:47.073442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, 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-07T11:16:05.411899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=visual_change)\n2026-05-07T11:17:32.802525Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-05-07T11:17:33.719103Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.1x), 13 JPEGs deleted\n2026-05-07T11:17:35.285795Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 3.2MB → 1.9MB (1.7x), 15 JPEGs deleted\n2026-05-07T11:20:09.287243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1113449299881994885, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:21:04.601763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:05.195829Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:05.286304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:07.276282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=visual_change)\n2026-05-07T11:21:07.777421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:13.629026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:13.684368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:20.314652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:22:35.312878Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 35 eligible frames\n2026-05-07T11:22:36.542655Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 2.8MB → 0.3MB (11.1x), 19 JPEGs deleted\n2026-05-07T11:22:37.886380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.9MB → 1.4MB (2.1x), 14 JPEGs deleted\n2026-05-07T11:24:10.600218Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:16.658727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:16.744250Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:17.259922Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:19.786638Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:19.868844Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:35.113724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:25:31.482893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:25:31.571840Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:26:14.372219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:14.474811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:16.108321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:16.208931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.179453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.261532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.866610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:22.898361Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:26:24.804817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:24.843000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:25.614460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:25.699649Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:26.157175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:26.240503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.134680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.186484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.947299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:30.055213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:32.884556Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:32.980451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:33.854993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:34.813905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:46.232735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:53.813359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:53.904687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:54.896284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:54.939177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:55.477051Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:55.548442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:56.460709Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:56.544450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.234557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.310735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.927276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:26:59.853475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:59.951408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:09.984206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:13.639304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:27:16.675677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:27:21.707146Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:21.788450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:22.382630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:22.458852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:23.512005Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:23.593854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:37.895015Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames\n2026-05-07T11:27:38.069671Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:39.415803Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (12.6x), 24 JPEGs deleted\n2026-05-07T11:27:41.361532Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 1.7MB (3.7x), 29 JPEGs deleted\n2026-05-07T11:27:44.250056Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:44.946799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:45.012823Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:45.951481Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.036903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.637934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.720109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:47.898633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:28:32.963811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:33.481808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.408327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.488526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.994222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:36.073882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:07.676505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:07.769948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:08.301825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:08.392673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:13.250663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=visual_change)\n2026-05-07T11:29:13.294785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:17.380342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:37.544137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:37.634170Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:47.420444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:47.475449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:57.368787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:57.449313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:58.656398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:58.700861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:02.303798Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:02.375032Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:06.525410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:06.609717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.066906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.152971Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.730641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.840469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.165235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.256534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.771120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:17.830665Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7559882277336721044, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:30:29.607143Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:30.855373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:31.798547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:32.660076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:33.545854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:33.625096Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:34.913569Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:34.959858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:37.162643Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=visual_change)\n2026-05-07T11:30:37.385639Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:38.031545Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:38.116866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:39.169948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:39.259572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:40.527175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:40.663315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:41.379199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:41.468807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:42.650877Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:42.740500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:32:41.370577Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-07T11:32:42.591649Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 2.7MB → 0.2MB (11.1x), 18 JPEGs deleted\n2026-05-07T11:32:44.047625Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.5MB → 1.4MB (2.5x), 18 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-07T11:37:06.389462Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:06.466281Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:28.280110Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=visual_change)\n2026-05-07T11:37:41.209760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:41.296570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:44.057154Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-07T11:37:45.150553Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.5MB → 0.2MB (11.4x), 17 JPEGs deleted\n2026-05-07T11:37:46.544560Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.6MB → 1.4MB (2.5x), 18 JPEGs deleted\n2026-05-07T11:38:17.950539Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:38:18.029604Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:38:20.269053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:20.353278Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:26.285456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:34.496832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:41.612943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:41.688620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:47.310133Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:48.643821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:38:53.314725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:53.365162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:55.877985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:55.979184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:59.923016Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:59.982414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:08.423200Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:08.479561Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:11.091274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:11.169322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:58.367209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:58.477249Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:40:14.228738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T11:40:21.537879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:21.581390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:40:36.353346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:36.463711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:49.571416Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:49.654026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:57.307589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:57.395762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:41:13.867353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:13.928949Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:17.749125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:17.841126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:22.855869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:22.960960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:47.038976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:47.120690Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:48.494287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:48.585592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:49.576901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:42:00.369375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:42:13.959329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.026209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.622501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.689856Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:18.808673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:18.899424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:46.587102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 43 eligible frames\n2026-05-07T11:42:47.879737Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.5MB → 0.3MB (10.1x), 17 JPEGs deleted\n2026-05-07T11:42:49.387681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.9MB → 1.2MB (3.9x), 24 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:47:49.401447Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T11:47:50.208589Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (6.2x), 9 JPEGs deleted\n2026-05-07T11:47:51.105616Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.6MB (2.7x), 9 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:52:51.115227Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 56 eligible frames\n2026-05-07T11:52:52.599464Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (13.9x), 24 JPEGs deleted\n2026-05-07T11:52:54.560895Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 6.2MB → 1.9MB (3.3x), 30 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-07T11:57:54.573830Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames\n2026-05-07T11:57:56.537978Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 33 frames, 4.9MB → 0.2MB (20.1x), 33 JPEGs deleted\n2026-05-07T11:57:59.634910Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 9.7MB → 3.4MB (2.9x), 49 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:02:17.686782Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2133922751020830860, trigger=visual_change)\n2026-05-07T12:02:59.643300Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T12:03:00.506915Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.5x), 13 JPEGs deleted\n2026-05-07T12:03:01.563777Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 3.0MB → 1.0MB (3.0x), 13 JPEGs deleted\n2026-05-07T12:04:53.950346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3936664232520672675, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T12:06:14.021068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1904144779975232761, trigger=click)\n2026-05-07T12:06:14.046202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1904144779975232761, trigger=click)\n2026-05-07T12:06:55.098053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1904144779975232761, trigger=visual_change)\n2026-05-07T12:08:01.595956Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T12:08:02.406935Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.6x), 11 JPEGs deleted\n2026-05-07T12:08:03.377690Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.7MB (4.1x), 13 JPEGs deleted\n2026-05-07T12:10:01.495047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6040441481645590785, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T12:12:45.130331Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:45.204999Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:46.701284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:46.776821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:48.515192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:48.562862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:49.373159Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:49.443078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:50.081799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:50.154173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:51.476901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:51.550302Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:52.594583Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:52.672365Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:56.959921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:57.036755Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:03.388286Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-05-07T12:13:05.135842Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 4.2MB → 0.2MB (18.5x), 28 JPEGs deleted\n2026-05-07T12:13:07.057256Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 0.8MB (7.5x), 29 JPEGs deleted\n2026-05-07T12:13:13.459440Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:18.098171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:18.187078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:26.059680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:26.133713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:31.500677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:31.578547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:33.066474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:33.129912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:34.223353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:34.293832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:39.930990Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T12:13:52.634589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:55.147936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:55.220630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:56.045740Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:56.109310Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:01.075359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T12:14:04.325896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:04.406144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:06.140644Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:06.206462Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:29.985517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, 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-07T12:18:07.069039Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T12:18:07.867619Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.5x), 11 JPEGs deleted\n2026-05-07T12:18:08.975579Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.1MB → 1.2MB (1.7x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:23:08.999593Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 40 eligible frames\n2026-05-07T12:23:10.051832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.8x), 16 JPEGs deleted\n2026-05-07T12:23:11.590753Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 4.8MB → 1.6MB (3.1x), 22 JPEGs deleted\n2026-05-07T12:24:50.902079Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-07T12:25:02.699344Z INFO sck_rs::stream_manager: recreating stream for display 1 (resolution change)\n2026-05-07T12:25:03.063441Z WARN screenpipe_engine::event_driven_capture: event capture timed out (trigger=idle, monitor=1) — DB pool may be saturated\n2026-05-07T12:25:03.829083Z WARN screenpipe_engine::event_driven_capture: event capture timed out (trigger=app_switch, monitor=2) — DB pool may be saturated\n2026-05-07T12:25:17.192220Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T12:28:11.573780Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 32 eligible frames\n2026-05-07T12:28:12.524840Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.1MB → 0.2MB (8.7x), 14 JPEGs deleted\n2026-05-07T12:28:13.791810Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.7MB → 1.2MB (3.1x), 16 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T12:33:13.799734Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T12:33:14.558749Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (6.2x), 9 JPEGs deleted\n2026-05-07T12:33:15.348500Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.3MB → 0.4MB (5.9x), 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-07T12:38:15.357399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 8 eligible frames\n2026-05-07T12:38:15.816171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.4MB → 0.2MB (2.2x), 3 JPEGs deleted\n2026-05-07T12:38:16.254230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.7MB → 0.4MB (1.9x), 3 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:43:16.262353Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\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\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:07:24.076660Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-07T13:07:24.102897Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-05-07T13:07:24.297606Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-07T13:07:24.438779Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-07T13:07:24.546499Z WARN screenpipe_engine::event_driven_capture: skipping capture: lock screen app 'loginwindow' on monitor 1\n2026-05-07T13:07:24.546789Z INFO screenpipe_engine::event_driven_capture: monitor 1 capture recovered after 1 consecutive errors\n2026-05-07T13:07:25.881431Z INFO screenpipe_engine::event_driven_capture: monitor 2 capture recovered after 1 consecutive errors\n2026-05-07T13:07:39.289686Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:07:39.356439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:10:51.802242Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:10:53.246828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:53.292192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:54.827092Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:54.874984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:10:56.453651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:56.532105Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:09.156872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:09.272079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:19.456862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:11:23.255674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:29.235027Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:29.300463Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:41.268824Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:11:41.346426Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:11:49.696283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:11:50.709029Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:50.793731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:54.048592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:11:55.722993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:11:58.771504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:12:00.230150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:00.309597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:05.873337Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:05.950486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:07.816982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:09.743925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:11.759622Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:11.804675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:13.038098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:13.121377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:15.163387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:22.598075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:23.526288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:24.493443Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:26.736713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:27.330422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:27.407022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:39.302329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:39.350946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:47.769162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:50.995875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:52.144495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:12:58.271241Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:03.612413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:03.656449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:38.027919Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:38.100405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:40.215995Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:40.263713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:45.234028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:45.309845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:46.731517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:46.778945Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.075161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.152467Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.945716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:50.041550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:51.455315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:51.630152Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:52.664766Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:52.744356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:00.495706Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:07.379219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:07.502722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:16.805088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:23.109167Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:23.184746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:27.828599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:27.899135Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:30.021341Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=visual_change)\n2026-05-07T13:14:35.402490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:35.477025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:36.472439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:36.548283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:15:19.197568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:19.246812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, 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-07T13:15:25.147280Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:25.232582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:27.174374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:27.220750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:28.363878Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:28.524216Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:29.203015Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:53.054354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:53.121592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:54.539633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:54.581558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:07.862431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:07.939090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:25.341565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:25.381896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:27.965229Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.016430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.660064Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.737222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:29.420531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:32.873097Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:37.093234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.160634Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.798631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.874888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:38.583600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:17:25.422274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:17:31.421731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:17:34.407811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:18:16.337476Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 12 eligible frames\n2026-05-07T13:18:16.957708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.7MB → 0.2MB (3.5x), 5 JPEGs deleted\n2026-05-07T13:18:17.848261Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.6MB → 0.7MB (2.5x), 7 JPEGs deleted\n2026-05-07T13:18:38.773800Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:18:53.874192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:19:41.763693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:19:43.713749Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:19:43.784754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T13:20:42.409231Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:42.480276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:43.486033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:43.573581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:03.864962Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:03.905431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:06.316615Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:06.395794Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:07.837125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:07.906332Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:17.860400Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-05-07T13:23:18.919592Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (9.9x), 16 JPEGs deleted\n2026-05-07T13:23:20.708512Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.9MB → 1.7MB (3.5x), 27 JPEGs deleted\n2026-05-07T13:23:48.097417Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:21.318858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:36.443434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:39.470559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:48.562648Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:24:54.766114Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:24:54.842239Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:24:57.610430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:25:03.662456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:25:24.777507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:25:37.791072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:25:37.836030Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:25:51.903705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:25:51.964830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:04.504023Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:04.546802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:08.149752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:09.427369Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:09.478399Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:13.764739Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:13.837860Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:14.447663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:16.419425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:16.496394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:18.438430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:18.504329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:44.718795Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:50.774132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:59.841559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:27:11.369696Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:27:18.114133Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:28:20.707574Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames\n2026-05-07T13:28:21.857567Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.3MB (8.1x), 16 JPEGs deleted\n2026-05-07T13:28:23.803176Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.4MB → 2.0MB (2.2x), 21 JPEGs deleted\n2026-05-07T13:28:58.218374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:29:01.293270Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:29:19.485148Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:29:25.485460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:29:38.489791Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:29:38.537267Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:30:47.550839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:47.640570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:54.884555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:54.956879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:04.623760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:04.654652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:41.897118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:31:43.912833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:31:43.954098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:31:50.967778Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:32:27.500018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, trigger=visual_change)\n2026-05-07T13:32:28.153620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8871609275972961978, trigger=visual_change)\n2026-05-07T13:33:23.810818Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-07T13:33:24.599747Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (5.7x), 9 JPEGs deleted\n2026-05-07T13:33:25.612317Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.6MB (2.5x), 8 JPEGs deleted\n2026-05-07T13:33:26.450449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3492143669303864527, trigger=visual_change)\n2026-05-07T13:33:29.401760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3492143669303864527, trigger=visual_change)\n2026-05-07T13:33:59.930217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:02.972955Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:06.002973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:19.789254Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:24.213041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:28.577724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:28.641450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:30.299849Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:35:19.180106Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:20.233759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:20.283248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:21.407060Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:21.488427Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:22.110300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:22.193553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, 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-07T13:36:48.478234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:36:48.525320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:37:01.794102Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:37:01.878637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:38:25.619953Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T13:38:26.436748Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.0x), 11 JPEGs deleted\n2026-05-07T13:38:27.574303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 1.0MB (1.8x), 9 JPEGs deleted\n2026-05-07T13:38:43.844035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:38:43.891356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:39:27.023777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json","depth":4,"on_screen":true,"value":"2026-05-07T09:45:22.811350Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-07T09:45:22.811366Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-07T09:45:23.497850Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)\n2026-05-07T09:45:23.576837Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=155, dur=39ms\n2026-05-07T09:45:23.594869Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 1 excluded)\n2026-05-07T09:45:23.728324Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=156, dur=87ms\n2026-05-07T09:45:25.114503Z 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-07T09:45:29.149038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7681127700032315998, trigger=visual_change)\n2026-05-07T09:45:48.802125Z INFO screenpipe_engine::meeting_detector: meeting v2: Idle -> Confirming (app=Firefox, signals=2)\n2026-05-07T09:45:53.994026Z INFO screenpipe_engine::meeting_detector: meeting v2: Confirming -> Active (app=Firefox, signals=2, browser=true)\n2026-05-07T09:45:53.994983Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting started (id=1, app=Firefox, title=None)\n2026-05-07T09:45:53.995269Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=true, manual=false, active_id=Some(1), app=Some(\"Firefox\"), source=Some(\"ui_scan\")\n2026-05-07T09:46:22.681313Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames\n2026-05-07T09:46:24.975724Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 7.6MB → 1.8MB (4.2x), 38 JPEGs deleted\n2026-05-07T09:46:27.284414Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 5.7MB → 0.4MB (14.3x), 37 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T09:51:27.298006Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\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-07T09:56:27.307108Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-05-07T09:56:29.766853Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.6MB → 2.5MB (1.8x), 29 JPEGs deleted\n2026-05-07T09:56:31.182378Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.5MB → 1.1MB (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-07T10:00:50.039083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4913720669938969944, trigger=visual_change)\n2026-05-07T10:01:31.184069Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames\n2026-05-07T10:01:33.701926Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 6.4MB → 2.7MB (2.4x), 37 JPEGs deleted\n2026-05-07T10:01:35.921087Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 5.6MB → 1.7MB (3.3x), 31 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:06:35.921469Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-07T10:06:37.286011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.2MB → 1.1MB (3.0x), 18 JPEGs deleted\n2026-05-07T10:06:38.611334Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.2MB → 0.7MB (4.3x), 17 JPEGs deleted\n2026-05-07T10:07:10.923890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-363038137104660743, trigger=click)\n2026-05-07T10:07:54.763156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=click)\n2026-05-07T10:07:58.866469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7750749190140780004, trigger=click)\n2026-05-07T10:08:03.510124Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=visual_change)\n2026-05-07T10:08:39.088273Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3643569030250279342, trigger=visual_change)\n2026-05-07T10:09:18.346872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6569246041316117301, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:10:36.954420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4721988080886038618, trigger=visual_change)\n2026-05-07T10:10:54.330626Z INFO screenpipe_engine::meeting_detector: meeting v2: Active -> Ending (no controls, app=Firefox, id=1, grace=300s)\n2026-05-07T10:11:12.369084Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8225140425134796296, trigger=visual_change)\n2026-05-07T10:11:38.678230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T10:11:40.024314Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.8MB → 1.0MB (2.9x), 16 JPEGs deleted\n2026-05-07T10:11:40.843106Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted\n2026-05-07T10:12:12.538283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7652725149678140352, trigger=click)\n2026-05-07T10:12:16.550570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9173838423795606666, trigger=visual_change)\n2026-05-07T10:12:31.745217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:34.790862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:37.784752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:40.806177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:43.854881Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:59.015149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:13:14.166750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:13:17.184510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:13:34.773468Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=click)\n2026-05-07T10:13:44.486450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=visual_change)\n2026-05-07T10:13:54.236529Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7077166956358270957, trigger=click)\n2026-05-07T10:13:59.559230Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3980541844315414876, trigger=visual_change)\n2026-05-07T10:14:11.809168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6523625761174407917, 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-07T10:15:45.403085Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6029182552546457581, trigger=click)\n2026-05-07T10:15:45.438150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6029182552546457581, trigger=click)\n2026-05-07T10:15:58.662028Z INFO screenpipe_engine::meeting_detector: meeting v2: Ending -> Idle (timeout=300s, app=Firefox, id=1)\n2026-05-07T10:15:58.663307Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting ended (id=1)\n2026-05-07T10:15:58.663499Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=false, manual=false, active_id=None, app=None, source=None\n2026-05-07T10:16:05.043304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=visual_change)\n2026-05-07T10:16:06.212558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=click)\n2026-05-07T10:16:10.088825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)\n2026-05-07T10:16:11.585397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6145754442538527174, trigger=click)\n2026-05-07T10:16:11.626664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)\n2026-05-07T10:16:14.079057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=visual_change)\n2026-05-07T10:16:16.219212Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:16.238237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:17.211409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:17.247202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:37.973759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:38.014645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:38.719453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:38.757458Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:39.323203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:39.361472Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:40.850433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames\n2026-05-07T10:16:42.489832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.5MB → 1.4MB (3.2x), 25 JPEGs deleted\n2026-05-07T10:16:44.044480Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.2MB → 1.1MB (3.7x), 23 JPEGs deleted\n2026-05-07T10:16:44.383786Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=visual_change)\n2026-05-07T10:17:13.547514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)\n2026-05-07T10:17:23.997418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)\n2026-05-07T10:17:36.067503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=visual_change)\n2026-05-07T10:17:48.254094Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)\n2026-05-07T10:18:06.328441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:21.374558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:27.400579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:36.379491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)\n2026-05-07T10:18:39.375238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)\n2026-05-07T10:19:43.208935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)\n2026-05-07T10:19:49.257421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T10:21:21.848375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=click)\n2026-05-07T10:21:23.439805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=visual_change)\n2026-05-07T10:21:38.803777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4689651471004117672, trigger=click)\n2026-05-07T10:21:44.054102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames\n2026-05-07T10:21:46.307600Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 5.0MB → 1.3MB (3.8x), 38 JPEGs deleted\n2026-05-07T10:21:49.031129Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.2MB → 1.4MB (5.2x), 44 JPEGs deleted\n2026-05-07T10:23:02.085605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)\n2026-05-07T10:23:05.086593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)\n2026-05-07T10:24:05.661776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)\n2026-05-07T10:24:09.585701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)\n2026-05-07T10:24:11.714956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:25:31.235235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4393937499657261667, trigger=visual_change)\n2026-05-07T10:25:38.986311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2365554338448923185, trigger=click)\n2026-05-07T10:26:49.039316Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames\n2026-05-07T10:26:52.006289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 9.5MB → 4.4MB (2.1x), 42 JPEGs deleted\n2026-05-07T10:26:54.644073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.6MB → 1.1MB (7.0x), 44 JPEGs deleted\n2026-05-07T10:28:33.499505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:35.956588Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:36.666492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:36.789359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:39.100987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:40.047061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:40.064268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:42.052599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:44.774285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:44.791022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:45.378301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:46.470785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:46.575295Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:47.652750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:47.668490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:48.439575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:50.165309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:50.177581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:51.452287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:51.994437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:52.053841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:54.432682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:03.124980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:03.868714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:05.079320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:06.543967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:06.576904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:08.792645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:08.865500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:20.773748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:21.723479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:21.752924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:23.883669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1480943928003130782, trigger=visual_change)\n2026-05-07T10:29:35.016352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:36.054767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:36.117899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:38.114508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:38.937597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:38.987983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:31:28.462010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9014748524946296965, trigger=click)\n2026-05-07T10:31:28.506716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9014748524946296965, trigger=click)\n2026-05-07T10:31:54.652328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames\n2026-05-07T10:31:57.015395Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 13.6MB → 2.6MB (5.3x), 37 JPEGs deleted\n2026-05-07T10:32:00.752190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 7.5MB → 3.0MB (2.5x), 63 JPEGs deleted\n2026-05-07T10:32:26.599963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:32:27.400474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:34:30.099383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:34:30.729647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:35:03.954351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:35:13.717941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, 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-07T10:37:00.792475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames\n2026-05-07T10:37:03.726678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 15.7MB → 2.8MB (5.7x), 45 JPEGs deleted\n2026-05-07T10:37:07.426691Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 8.5MB → 3.4MB (2.5x), 57 JPEGs deleted\n2026-05-07T10:37:20.569450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:29.162289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:29.307132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:30.755107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:37:32.262354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:32.364050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:45.907491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:37:47.205630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:47.304637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T10:41:59.417224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5950044591583842886, trigger=click)\n2026-05-07T10:41:59.477946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5950044591583842886, trigger=click)\n2026-05-07T10:42:04.742903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5999585032610140654, trigger=click)\n2026-05-07T10:42:04.791839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5999585032610140654, trigger=click)\n2026-05-07T10:42:07.459097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-07T10:42:08.925855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 2.0MB (2.1x), 20 JPEGs deleted\n2026-05-07T10:42:09.013373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3109201817482414574, trigger=click)\n2026-05-07T10:42:09.056483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3109201817482414574, trigger=click)\n2026-05-07T10:42:10.403020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.2MB (2.2x), 16 JPEGs deleted\n2026-05-07T10:42:15.023525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7036607934458099426, trigger=click)\n2026-05-07T10:42:15.087803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7036607934458099426, trigger=click)\n2026-05-07T10:42:55.509669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2284708141138457574, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:47:10.412520Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames\n2026-05-07T10:47:12.469581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.4MB → 1.8MB (4.7x), 34 JPEGs deleted\n2026-05-07T10:47:15.163169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.2MB → 2.4MB (3.0x), 40 JPEGs deleted\n2026-05-07T10:49:59.513306Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5898226934247819222, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:52:15.173889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames\n2026-05-07T10:52:17.082276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.4MB → 0.7MB (11.6x), 32 JPEGs deleted\n2026-05-07T10:52:19.490930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 5.9MB → 2.2MB (2.7x), 39 JPEGs deleted\n2026-05-07T10:54:22.187516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:54:28.229775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:10.540942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:13.602063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:16.605531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, 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-07T10:55:24.247307Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:57:19.473518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T10:57:20.680885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.9MB → 0.5MB (5.3x), 11 JPEGs deleted\n2026-05-07T10:57:21.976198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 1.3MB (1.9x), 15 JPEGs deleted\n2026-05-07T10:58:11.572541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:11.672796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:12.154759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:13.639499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)\n2026-05-07T10:58:15.413079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:15.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:16.595925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)\n2026-05-07T10:58:21.437769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.085129Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.869865Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.981197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:42.120927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1967027037406422417, trigger=click)\n2026-05-07T10:58:42.168157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1967027037406422417, trigger=click)\n2026-05-07T10:58:59.393221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3964650797953228084, trigger=click)\n2026-05-07T10:58:59.482526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=click)\n2026-05-07T10:59:49.917826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)\n2026-05-07T11:00:17.089194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:02:21.972630Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T11:02:22.860530Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.6MB → 0.5MB (4.8x), 10 JPEGs deleted\n2026-05-07T11:02:23.655299Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.4MB (4.9x), 10 JPEGs deleted\n2026-05-07T11:03:02.204893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:02.270520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:05.248220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:05.306387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:59.105792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:05:34.710050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:07:23.661054Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames\n2026-05-07T11:07:25.906642Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 10.0MB → 0.4MB (23.0x), 38 JPEGs deleted\n2026-05-07T11:07:28.176089Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 6.9MB → 2.5MB (2.8x), 35 JPEGs deleted\n2026-05-07T11:08:06.864979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:15.119215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:08:29.818126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:32.981193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:33.042213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:50.978274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:52.734286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:52.851489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:09:07.119123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:09:37.291815Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:09:40.319359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:10:14.288318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:14.424670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:16.847960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:16.940298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:10:50.032003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:10:56.222667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:56.312244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:20.348299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:11:21.120460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:23.721850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:23.804892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:29.056996Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:29.140586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:30.305845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:30.383186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:32.114228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:32.191508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:35.851585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:11:45.797893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:11:58.899193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:12:02.054717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.755693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.846886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:03.619909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T11:12:10.642255Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:10.727852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:11.690324Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:11.781304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:21.621763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:25.624917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:28.182732Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames\n2026-05-07T11:12:30.153855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.1MB → 0.9MB (8.3x), 32 JPEGs deleted\n2026-05-07T11:12:32.796836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.6MB → 2.8MB (2.7x), 40 JPEGs deleted\n2026-05-07T11:12:40.535068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:40.647364Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:41.220156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:41.301848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:43.222251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:43.266764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:13:01.235609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:01.299808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:32.450693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:32.586876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:44.862308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:44.940165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:14:01.162441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:03.453473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:08.993859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:09.054039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:12.312363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:12.354292Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:21.396038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:21.489451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:22.083385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=visual_change)\n2026-05-07T11:14:36.252205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:43.015757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:43.664591Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=visual_change)\n2026-05-07T11:14:45.857760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:45.904716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:47.073442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, 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-07T11:16:05.411899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=visual_change)\n2026-05-07T11:17:32.802525Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-05-07T11:17:33.719103Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.1x), 13 JPEGs deleted\n2026-05-07T11:17:35.285795Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 3.2MB → 1.9MB (1.7x), 15 JPEGs deleted\n2026-05-07T11:20:09.287243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1113449299881994885, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:21:04.601763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:05.195829Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:05.286304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:07.276282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=visual_change)\n2026-05-07T11:21:07.777421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:13.629026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:13.684368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:20.314652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:22:35.312878Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 35 eligible frames\n2026-05-07T11:22:36.542655Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 2.8MB → 0.3MB (11.1x), 19 JPEGs deleted\n2026-05-07T11:22:37.886380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.9MB → 1.4MB (2.1x), 14 JPEGs deleted\n2026-05-07T11:24:10.600218Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:16.658727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:16.744250Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:17.259922Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:19.786638Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:19.868844Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:35.113724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:25:31.482893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:25:31.571840Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:26:14.372219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:14.474811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:16.108321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:16.208931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.179453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.261532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.866610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:22.898361Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:26:24.804817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:24.843000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:25.614460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:25.699649Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:26.157175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:26.240503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.134680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.186484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.947299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:30.055213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:32.884556Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:32.980451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:33.854993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:34.813905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:46.232735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:53.813359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:53.904687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:54.896284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:54.939177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:55.477051Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:55.548442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:56.460709Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:56.544450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.234557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.310735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.927276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:26:59.853475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:59.951408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:09.984206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:13.639304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:27:16.675677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:27:21.707146Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:21.788450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:22.382630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:22.458852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:23.512005Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:23.593854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:37.895015Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames\n2026-05-07T11:27:38.069671Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:39.415803Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (12.6x), 24 JPEGs deleted\n2026-05-07T11:27:41.361532Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 1.7MB (3.7x), 29 JPEGs deleted\n2026-05-07T11:27:44.250056Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:44.946799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:45.012823Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:45.951481Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.036903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.637934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.720109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:47.898633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:28:32.963811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:33.481808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.408327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.488526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.994222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:36.073882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:07.676505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:07.769948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:08.301825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:08.392673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:13.250663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=visual_change)\n2026-05-07T11:29:13.294785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:17.380342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:37.544137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:37.634170Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:47.420444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:47.475449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:57.368787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:57.449313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:58.656398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:58.700861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:02.303798Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:02.375032Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:06.525410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:06.609717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.066906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.152971Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.730641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.840469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.165235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.256534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.771120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:17.830665Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7559882277336721044, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:30:29.607143Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:30.855373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:31.798547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:32.660076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:33.545854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:33.625096Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:34.913569Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:34.959858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:37.162643Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=visual_change)\n2026-05-07T11:30:37.385639Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:38.031545Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:38.116866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:39.169948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:39.259572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:40.527175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:40.663315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:41.379199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:41.468807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:42.650877Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:42.740500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:32:41.370577Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-07T11:32:42.591649Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 2.7MB → 0.2MB (11.1x), 18 JPEGs deleted\n2026-05-07T11:32:44.047625Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.5MB → 1.4MB (2.5x), 18 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-07T11:37:06.389462Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:06.466281Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:28.280110Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=visual_change)\n2026-05-07T11:37:41.209760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:41.296570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:44.057154Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-07T11:37:45.150553Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.5MB → 0.2MB (11.4x), 17 JPEGs deleted\n2026-05-07T11:37:46.544560Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.6MB → 1.4MB (2.5x), 18 JPEGs deleted\n2026-05-07T11:38:17.950539Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:38:18.029604Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:38:20.269053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:20.353278Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:26.285456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:34.496832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:41.612943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:41.688620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:47.310133Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:48.643821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:38:53.314725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:53.365162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:55.877985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:55.979184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:59.923016Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:59.982414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:08.423200Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:08.479561Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:11.091274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:11.169322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:58.367209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:58.477249Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:40:14.228738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T11:40:21.537879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:21.581390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:40:36.353346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:36.463711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:49.571416Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:49.654026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:57.307589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:57.395762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:41:13.867353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:13.928949Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:17.749125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:17.841126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:22.855869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:22.960960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:47.038976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:47.120690Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:48.494287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:48.585592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:49.576901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:42:00.369375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:42:13.959329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.026209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.622501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.689856Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:18.808673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:18.899424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:46.587102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 43 eligible frames\n2026-05-07T11:42:47.879737Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.5MB → 0.3MB (10.1x), 17 JPEGs deleted\n2026-05-07T11:42:49.387681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.9MB → 1.2MB (3.9x), 24 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:47:49.401447Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T11:47:50.208589Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (6.2x), 9 JPEGs deleted\n2026-05-07T11:47:51.105616Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.6MB (2.7x), 9 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:52:51.115227Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 56 eligible frames\n2026-05-07T11:52:52.599464Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (13.9x), 24 JPEGs deleted\n2026-05-07T11:52:54.560895Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 6.2MB → 1.9MB (3.3x), 30 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-07T11:57:54.573830Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames\n2026-05-07T11:57:56.537978Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 33 frames, 4.9MB → 0.2MB (20.1x), 33 JPEGs deleted\n2026-05-07T11:57:59.634910Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 9.7MB → 3.4MB (2.9x), 49 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:02:17.686782Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2133922751020830860, trigger=visual_change)\n2026-05-07T12:02:59.643300Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T12:03:00.506915Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.5x), 13 JPEGs deleted\n2026-05-07T12:03:01.563777Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 3.0MB → 1.0MB (3.0x), 13 JPEGs deleted\n2026-05-07T12:04:53.950346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3936664232520672675, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T12:06:14.021068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1904144779975232761, trigger=click)\n2026-05-07T12:06:14.046202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1904144779975232761, trigger=click)\n2026-05-07T12:06:55.098053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1904144779975232761, trigger=visual_change)\n2026-05-07T12:08:01.595956Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T12:08:02.406935Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.6x), 11 JPEGs deleted\n2026-05-07T12:08:03.377690Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.7MB (4.1x), 13 JPEGs deleted\n2026-05-07T12:10:01.495047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6040441481645590785, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T12:12:45.130331Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:45.204999Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:46.701284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:46.776821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:48.515192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:48.562862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:49.373159Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:49.443078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:50.081799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:50.154173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:51.476901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:51.550302Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:52.594583Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:52.672365Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:56.959921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:57.036755Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:03.388286Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-05-07T12:13:05.135842Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 4.2MB → 0.2MB (18.5x), 28 JPEGs deleted\n2026-05-07T12:13:07.057256Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 0.8MB (7.5x), 29 JPEGs deleted\n2026-05-07T12:13:13.459440Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:18.098171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:18.187078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:26.059680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:26.133713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:31.500677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:31.578547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:33.066474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:33.129912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:34.223353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:34.293832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:39.930990Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T12:13:52.634589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:55.147936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:55.220630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:56.045740Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:56.109310Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:01.075359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T12:14:04.325896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:04.406144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:06.140644Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:06.206462Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:29.985517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, 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-07T12:18:07.069039Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T12:18:07.867619Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.5x), 11 JPEGs deleted\n2026-05-07T12:18:08.975579Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.1MB → 1.2MB (1.7x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:23:08.999593Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 40 eligible frames\n2026-05-07T12:23:10.051832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.8x), 16 JPEGs deleted\n2026-05-07T12:23:11.590753Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 4.8MB → 1.6MB (3.1x), 22 JPEGs deleted\n2026-05-07T12:24:50.902079Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-07T12:25:02.699344Z INFO sck_rs::stream_manager: recreating stream for display 1 (resolution change)\n2026-05-07T12:25:03.063441Z WARN screenpipe_engine::event_driven_capture: event capture timed out (trigger=idle, monitor=1) — DB pool may be saturated\n2026-05-07T12:25:03.829083Z WARN screenpipe_engine::event_driven_capture: event capture timed out (trigger=app_switch, monitor=2) — DB pool may be saturated\n2026-05-07T12:25:17.192220Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T12:28:11.573780Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 32 eligible frames\n2026-05-07T12:28:12.524840Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.1MB → 0.2MB (8.7x), 14 JPEGs deleted\n2026-05-07T12:28:13.791810Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.7MB → 1.2MB (3.1x), 16 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T12:33:13.799734Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T12:33:14.558749Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (6.2x), 9 JPEGs deleted\n2026-05-07T12:33:15.348500Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.3MB → 0.4MB (5.9x), 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-07T12:38:15.357399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 8 eligible frames\n2026-05-07T12:38:15.816171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.4MB → 0.2MB (2.2x), 3 JPEGs deleted\n2026-05-07T12:38:16.254230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.7MB → 0.4MB (1.9x), 3 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:43:16.262353Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\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\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:07:24.076660Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-07T13:07:24.102897Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-05-07T13:07:24.297606Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-07T13:07:24.438779Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-07T13:07:24.546499Z WARN screenpipe_engine::event_driven_capture: skipping capture: lock screen app 'loginwindow' on monitor 1\n2026-05-07T13:07:24.546789Z INFO screenpipe_engine::event_driven_capture: monitor 1 capture recovered after 1 consecutive errors\n2026-05-07T13:07:25.881431Z INFO screenpipe_engine::event_driven_capture: monitor 2 capture recovered after 1 consecutive errors\n2026-05-07T13:07:39.289686Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:07:39.356439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:10:51.802242Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:10:53.246828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:53.292192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:54.827092Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:54.874984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:10:56.453651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:56.532105Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:09.156872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:09.272079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:19.456862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:11:23.255674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:29.235027Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:29.300463Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:41.268824Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:11:41.346426Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:11:49.696283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:11:50.709029Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:50.793731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:54.048592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:11:55.722993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:11:58.771504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:12:00.230150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:00.309597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:05.873337Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:05.950486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:07.816982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:09.743925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:11.759622Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:11.804675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:13.038098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:13.121377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:15.163387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:22.598075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:23.526288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:24.493443Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:26.736713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:27.330422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:27.407022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:39.302329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:39.350946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:47.769162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:50.995875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:52.144495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:12:58.271241Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:03.612413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:03.656449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:38.027919Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:38.100405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:40.215995Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:40.263713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:45.234028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:45.309845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:46.731517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:46.778945Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.075161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.152467Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.945716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:50.041550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:51.455315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:51.630152Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:52.664766Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:52.744356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:00.495706Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:07.379219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:07.502722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:16.805088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:23.109167Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:23.184746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:27.828599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:27.899135Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:30.021341Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=visual_change)\n2026-05-07T13:14:35.402490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:35.477025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:36.472439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:36.548283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:15:19.197568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:19.246812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, 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-07T13:15:25.147280Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:25.232582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:27.174374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:27.220750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:28.363878Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:28.524216Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:29.203015Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:53.054354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:53.121592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:54.539633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:54.581558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:07.862431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:07.939090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:25.341565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:25.381896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:27.965229Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.016430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.660064Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.737222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:29.420531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:32.873097Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:37.093234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.160634Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.798631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.874888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:38.583600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:17:25.422274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:17:31.421731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:17:34.407811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:18:16.337476Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 12 eligible frames\n2026-05-07T13:18:16.957708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.7MB → 0.2MB (3.5x), 5 JPEGs deleted\n2026-05-07T13:18:17.848261Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.6MB → 0.7MB (2.5x), 7 JPEGs deleted\n2026-05-07T13:18:38.773800Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:18:53.874192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:19:41.763693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:19:43.713749Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:19:43.784754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T13:20:42.409231Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:42.480276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:43.486033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:43.573581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:03.864962Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:03.905431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:06.316615Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:06.395794Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:07.837125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:07.906332Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:17.860400Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-05-07T13:23:18.919592Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (9.9x), 16 JPEGs deleted\n2026-05-07T13:23:20.708512Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.9MB → 1.7MB (3.5x), 27 JPEGs deleted\n2026-05-07T13:23:48.097417Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:21.318858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:36.443434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:39.470559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:48.562648Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:24:54.766114Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:24:54.842239Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:24:57.610430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:25:03.662456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:25:24.777507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:25:37.791072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:25:37.836030Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:25:51.903705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:25:51.964830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:04.504023Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:04.546802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:08.149752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:09.427369Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:09.478399Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:13.764739Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:13.837860Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:14.447663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:16.419425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:16.496394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:18.438430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:18.504329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:44.718795Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:50.774132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:59.841559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:27:11.369696Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:27:18.114133Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:28:20.707574Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames\n2026-05-07T13:28:21.857567Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.3MB (8.1x), 16 JPEGs deleted\n2026-05-07T13:28:23.803176Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.4MB → 2.0MB (2.2x), 21 JPEGs deleted\n2026-05-07T13:28:58.218374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:29:01.293270Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:29:19.485148Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:29:25.485460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:29:38.489791Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:29:38.537267Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:30:47.550839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:47.640570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:54.884555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:54.956879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:04.623760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:04.654652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:41.897118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:31:43.912833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:31:43.954098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:31:50.967778Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:32:27.500018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, trigger=visual_change)\n2026-05-07T13:32:28.153620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8871609275972961978, trigger=visual_change)\n2026-05-07T13:33:23.810818Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-07T13:33:24.599747Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (5.7x), 9 JPEGs deleted\n2026-05-07T13:33:25.612317Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.6MB (2.5x), 8 JPEGs deleted\n2026-05-07T13:33:26.450449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3492143669303864527, trigger=visual_change)\n2026-05-07T13:33:29.401760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3492143669303864527, trigger=visual_change)\n2026-05-07T13:33:59.930217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:02.972955Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:06.002973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:19.789254Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:24.213041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:28.577724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:28.641450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:30.299849Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:35:19.180106Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:20.233759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:20.283248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:21.407060Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:21.488427Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:22.110300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:22.193553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, 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-07T13:36:48.478234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:36:48.525320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:37:01.794102Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:37:01.878637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:38:25.619953Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T13:38:26.436748Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.0x), 11 JPEGs deleted\n2026-05-07T13:38:27.574303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 1.0MB (1.8x), 9 JPEGs deleted\n2026-05-07T13:38:43.844035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:38:43.891356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:39:27.023777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=visual_change)\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.27027926,"top":1.0,"width":0.0944149,"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.36469415,"top":1.0,"width":0.0944149,"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.36668882,"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.45910904,"top":1.0,"width":0.0944149,"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.46110374,"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.55352396,"top":1.0,"width":0.0944149,"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.5555186,"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.64793885,"top":1.0,"width":0.0944149,"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.6499335,"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"}]...
|
-8172588032256589366
|
2716136865745446267
|
click
|
accessibility
|
NULL
|
2026-05-07T09:45:22.811350Z INFO screenpipe_engin 2026-05-07T09:45:22.811350Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-05-07T09:45:22.811366Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)
2026-05-07T09:45:23.497850Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-05-07T09:45:23.576837Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=155, dur=39ms
2026-05-07T09:45:23.594869Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 1 excluded)
2026-05-07T09:45:23.728324Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=156, dur=87ms
2026-05-07T09:45:25.114503Z 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
2026-05-07T09:45:29.149038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7681127700032315998, trigger=visual_change)
2026-05-07T09:45:48.802125Z INFO screenpipe_engine::meeting_detector: meeting v2: Idle -> Confirming (app=Firefox, signals=2)
2026-05-07T09:45:53.994026Z INFO screenpipe_engine::meeting_detector: meeting v2: Confirming -> Active (app=Firefox, signals=2, browser=true)
2026-05-07T09:45:53.994983Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting started (id=1, app=Firefox, title=None)
2026-05-07T09:45:53.995269Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=true, manual=false, active_id=Some(1), app=Some("Firefox"), source=Some("ui_scan")
2026-05-07T09:46:22.681313Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames
2026-05-07T09:46:24.975724Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 7.6MB → 1.8MB (4.2x), 38 JPEGs deleted
2026-05-07T09:46:27.284414Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 5.7MB → 0.4MB (14.3x), 37 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T09:51:27.298006Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
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-07T09:56:27.307108Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames
2026-05-07T09:56:29.766853Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.6MB → 2.5MB (1.8x), 29 JPEGs deleted
2026-05-07T09:56:31.182378Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.5MB → 1.1MB (2.4x), 16 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:00:50.039083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4913720669938969944, trigger=visual_change)
2026-05-07T10:01:31.184069Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames
2026-05-07T10:01:33.701926Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 6.4MB → 2.7MB (2.4x), 37 JPEGs deleted
2026-05-07T10:01:35.921087Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 5.6MB → 1.7MB (3.3x), 31 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:06:35.921469Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames
2026-05-07T10:06:37.286011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.2MB → 1.1MB (3.0x), 18 JPEGs deleted
2026-05-07T10:06:38.611334Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.2MB → 0.7MB (4.3x), 17 JPEGs deleted
2026-05-07T10:07:10.923890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-363038137104660743, trigger=click)
2026-05-07T10:07:54.763156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=click)
2026-05-07T10:07:58.866469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7750749190140780004, trigger=click)
2026-05-07T10:08:03.510124Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=visual_change)
2026-05-07T10:08:39.088273Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3643569030250279342, trigger=visual_change)
2026-05-07T10:09:18.346872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6569246041316117301, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:10:36.954420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4721988080886038618, trigger=visual_change)
2026-05-07T10:10:54.330626Z INFO screenpipe_engine::meeting_detector: meeting v2: Active -> Ending (no controls, app=Firefox, id=1, grace=300s)
2026-05-07T10:11:12.369084Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8225140425134796296, trigger=visual_change)
2026-05-07T10:11:38.678230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T10:11:40.024314Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.8MB → 1.0MB (2.9x), 16 JPEGs deleted
2026-05-07T10:11:40.843106Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted
2026-05-07T10:12:12.538283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7652725149678140352, trigger=click)
2026-05-07T10:12:16.550570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9173838423795606666, trigger=visual_change)
2026-05-07T10:12:31.745217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:34.790862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:37.784752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:40.806177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:43.854881Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:59.015149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:13:14.166750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:13:17.184510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:13:34.773468Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=click)
2026-05-07T10:13:44.486450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=visual_change)
2026-05-07T10:13:54.236529Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7077166956358270957, trigger=click)
2026-05-07T10:13:59.559230Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3980541844315414876, trigger=visual_change)
2026-05-07T10:14:11.809168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6523625761174407917, 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-07T10:15:45.403085Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6029182552546457581, trigger=click)
2026-05-07T10:15:45.438150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6029182552546457581, trigger=click)
2026-05-07T10:15:58.662028Z INFO screenpipe_engine::meeting_detector: meeting v2: Ending -> Idle (timeout=300s, app=Firefox, id=1)
2026-05-07T10:15:58.663307Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting ended (id=1)
2026-05-07T10:15:58.663499Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=false, manual=false, active_id=None, app=None, source=None
2026-05-07T10:16:05.043304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=visual_change)
2026-05-07T10:16:06.212558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=click)
2026-05-07T10:16:10.088825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)
2026-05-07T10:16:11.585397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6145754442538527174, trigger=click)
2026-05-07T10:16:11.626664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)
2026-05-07T10:16:14.079057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=visual_change)
2026-05-07T10:16:16.219212Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:16.238237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:17.211409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:17.247202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:37.973759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:38.014645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:38.719453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:38.757458Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:39.323203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:39.361472Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:40.850433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames
2026-05-07T10:16:42.489832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.5MB → 1.4MB (3.2x), 25 JPEGs deleted
2026-05-07T10:16:44.044480Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.2MB → 1.1MB (3.7x), 23 JPEGs deleted
2026-05-07T10:16:44.383786Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=visual_change)
2026-05-07T10:17:13.547514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)
2026-05-07T10:17:23.997418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)
2026-05-07T10:17:36.067503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=visual_change)
2026-05-07T10:17:48.254094Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)
2026-05-07T10:18:06.328441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:21.374558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:27.400579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:36.379491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)
2026-05-07T10:18:39.375238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)
2026-05-07T10:19:43.208935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)
2026-05-07T10:19:49.257421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:21:21.848375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=click)
2026-05-07T10:21:23.439805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=visual_change)
2026-05-07T10:21:38.803777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4689651471004117672, trigger=click)
2026-05-07T10:21:44.054102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames
2026-05-07T10:21:46.307600Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 5.0MB → 1.3MB (3.8x), 38 JPEGs deleted
2026-05-07T10:21:49.031129Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.2MB → 1.4MB (5.2x), 44 JPEGs deleted
2026-05-07T10:23:02.085605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)
2026-05-07T10:23:05.086593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)
2026-05-07T10:24:05.661776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)
2026-05-07T10:24:09.585701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)
2026-05-07T10:24:11.714956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:25:31.235235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4393937499657261667, trigger=visual_change)
2026-05-07T10:25:38.986311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2365554338448923185, trigger=click)
2026-05-07T10:26:49.039316Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-05-07T10:26:52.006289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 9.5MB → 4.4MB (2.1x), 42 JPEGs deleted
2026-05-07T10:26:54.644073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.6MB → 1.1MB (7.0x), 44 JPEGs deleted
2026-05-07T10:28:33.499505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:35.956588Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:36.666492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:36.789359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:39.100987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:40.047061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:40.064268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:42.052599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:44.774285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:44.791022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:45.378301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:46.470785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:46.575295Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:47.652750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:47.668490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:48.439575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:50.165309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:50.177581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:51.452287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:51.994437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:52.053841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:54.432682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:03.124980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:03.868714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:05.079320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:06.543967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:06.576904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:08.792645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:08.865500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:20.773748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:21.723479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:21.752924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:23.883669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1480943928003130782, trigger=visual_change)
2026-05-07T10:29:35.016352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:36.054767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:36.117899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:38.114508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:38.937597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:38.987983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:31:28.462010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9014748524946296965, trigger=click)
2026-05-07T10:31:28.506716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9014748524946296965, trigger=click)
2026-05-07T10:31:54.652328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames
2026-05-07T10:31:57.015395Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 13.6MB → 2.6MB (5.3x), 37 JPEGs deleted
2026-05-07T10:32:00.752190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 7.5MB → 3.0MB (2.5x), 63 JPEGs deleted
2026-05-07T10:32:26.599963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:32:27.400474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:34:30.099383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:34:30.729647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:35:03.954351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:35:13.717941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, 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-07T10:37:00.792475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames
2026-05-07T10:37:03.726678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 15.7MB → 2.8MB (5.7x), 45 JPEGs deleted
2026-05-07T10:37:07.426691Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 8.5MB → 3.4MB (2.5x), 57 JPEGs deleted
2026-05-07T10:37:20.569450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:29.162289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:29.307132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:30.755107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:37:32.262354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:32.364050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:45.907491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:37:47.205630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:47.304637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:41:59.417224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5950044591583842886, trigger=click)
2026-05-07T10:41:59.477946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5950044591583842886, trigger=click)
2026-05-07T10:42:04.742903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5999585032610140654, trigger=click)
2026-05-07T10:42:04.791839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5999585032610140654, trigger=click)
2026-05-07T10:42:07.459097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames
2026-05-07T10:42:08.925855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 2.0MB (2.1x), 20 JPEGs deleted
2026-05-07T10:42:09.013373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3109201817482414574, trigger=click)
2026-05-07T10:42:09.056483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3109201817482414574, trigger=click)
2026-05-07T10:42:10.403020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.2MB (2.2x), 16 JPEGs deleted
2026-05-07T10:42:15.023525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7036607934458099426, trigger=click)
2026-05-07T10:42:15.087803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7036607934458099426, trigger=click)
2026-05-07T10:42:55.509669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2284708141138457574, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:47:10.412520Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames
2026-05-07T10:47:12.469581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.4MB → 1.8MB (4.7x), 34 JPEGs deleted
2026-05-07T10:47:15.163169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.2MB → 2.4MB (3.0x), 40 JPEGs deleted
2026-05-07T10:49:59.513306Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5898226934247819222, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:52:15.173889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames
2026-05-07T10:52:17.082276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.4MB → 0.7MB (11.6x), 32 JPEGs deleted
2026-05-07T10:52:19.490930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 5.9MB → 2.2MB (2.7x), 39 JPEGs deleted
2026-05-07T10:54:22.187516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:54:28.229775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:10.540942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:13.602063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:16.605531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
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-07T10:55:24.247307Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:57:19.473518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T10:57:20.680885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.9MB → 0.5MB (5.3x), 11 JPEGs deleted
2026-05-07T10:57:21.976198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 1.3MB (1.9x), 15 JPEGs deleted
2026-05-07T10:58:11.572541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:11.672796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:12.154759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:13.639499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)
2026-05-07T10:58:15.413079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:15.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:16.595925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)
2026-05-07T10:58:21.437769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.085129Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.869865Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.981197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:42.120927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1967027037406422417, trigger=click)
2026-05-07T10:58:42.168157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1967027037406422417, trigger=click)
2026-05-07T10:58:59.393221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3964650797953228084, trigger=click)
2026-05-07T10:58:59.482526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=click)
2026-05-07T10:59:49.917826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)
2026-05-07T11:00:17.089194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T11:02:21.972630Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T11:02:22.860530Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.6MB → 0.5MB (4.8x), 10 JPEGs deleted
2026-05-07T11:02:23.655299Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.4MB (4.9x), 10 JPEGs deleted
2026-05-07T11:03:02.204893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:02.270520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:05.248220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:05.306387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:59.105792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T11:05:34.710050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:07:23.661054Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames
2026-05-07T11:07:25.906642Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 10.0MB → 0.4MB (23.0x), 38 JPEGs deleted
2026-05-07T11:07:28.176089Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 6.9MB → 2.5MB (2.8x), 35 JPEGs deleted
2026-05-07T11:08:06.864979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:15.119215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:08:29.818126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:32.981193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:33.042213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:50.978274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:52.734286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:52.851489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:09:07.119123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:09:37.291815Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:09:40.319359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:10:14.288318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:14.424670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:16.847960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:16.940298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T11:10:50.032003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:10:56.222667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:56.312244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:20.348299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:11:21.120460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:23.721850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:23.804892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:29.056996Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:29.140586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:30.305845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:30.383186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:32.114228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:32.191508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:35.851585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:11:45.797893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:11:58.899193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:12:02.054717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.755693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.846886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:03.619909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)
2026-05-07T11:12:10.642255Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:10.727852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:11.690324Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:11.781304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:21.621763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:25.624917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:28.182732Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames
2026-05-07T11:12:30.153855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.1MB → 0.9MB (8.3x), 32 JPEGs deleted
2026-05-07T11:12:32.796836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.6MB → 2.8MB (2.7x), 40 JPEGs deleted
2026-05-07T11:12:40.535068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:40.647364Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:41.220156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:41.301848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:43.222251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:43.266764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:13:01.235609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:01.299808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:32.450693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:32.586876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:44.862308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:44.940165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:14:01.162441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:03.453473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:08.993859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:09.054039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:12.312363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:12.354292Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:21.396038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:21.489451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:22.083385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=visual_change)
2026-05-07T11:14:36.252205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:43.015757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:43.664591Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=visual_change)
2026-05-07T11:14:45.857760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:45.904716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:47.073442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, 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-07T11:16:05.411899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture fo...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
1908
|
89
|
5
|
2026-05-07T10:40:23.556399+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778150423556_m1.jpg...
|
iTerm2
|
screenpipe"
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
2026-05-07T09:45:22.811350Z INFO screenpipe_engin 2026-05-07T09:45:22.811350Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-05-07T09:45:22.811366Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)
2026-05-07T09:45:23.497850Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-05-07T09:45:23.576837Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=155, dur=39ms
2026-05-07T09:45:23.594869Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 1 excluded)
2026-05-07T09:45:23.728324Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=156, dur=87ms
2026-05-07T09:45:25.114503Z 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
2026-05-07T09:45:29.149038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7681127700032315998, trigger=visual_change)
2026-05-07T09:45:48.802125Z INFO screenpipe_engine::meeting_detector: meeting v2: Idle -> Confirming (app=Firefox, signals=2)
2026-05-07T09:45:53.994026Z INFO screenpipe_engine::meeting_detector: meeting v2: Confirming -> Active (app=Firefox, signals=2, browser=true)
2026-05-07T09:45:53.994983Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting started (id=1, app=Firefox, title=None)
2026-05-07T09:45:53.995269Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=true, manual=false, active_id=Some(1), app=Some("Firefox"), source=Some("ui_scan")
2026-05-07T09:46:22.681313Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames
2026-05-07T09:46:24.975724Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 7.6MB → 1.8MB (4.2x), 38 JPEGs deleted
2026-05-07T09:46:27.284414Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 5.7MB → 0.4MB (14.3x), 37 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T09:51:27.298006Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
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-07T09:56:27.307108Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames
2026-05-07T09:56:29.766853Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.6MB → 2.5MB (1.8x), 29 JPEGs deleted
2026-05-07T09:56:31.182378Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.5MB → 1.1MB (2.4x), 16 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:00:50.039083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4913720669938969944, trigger=visual_change)
2026-05-07T10:01:31.184069Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames
2026-05-07T10:01:33.701926Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 6.4MB → 2.7MB (2.4x), 37 JPEGs deleted
2026-05-07T10:01:35.921087Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 5.6MB → 1.7MB (3.3x), 31 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:06:35.921469Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames
2026-05-07T10:06:37.286011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.2MB → 1.1MB (3.0x), 18 JPEGs deleted
2026-05-07T10:06:38.611334Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.2MB → 0.7MB (4.3x), 17 JPEGs deleted
2026-05-07T10:07:10.923890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-363038137104660743, trigger=click)
2026-05-07T10:07:54.763156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=click)
2026-05-07T10:07:58.866469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7750749190140780004, trigger=click)
2026-05-07T10:08:03.510124Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=visual_change)
2026-05-07T10:08:39.088273Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3643569030250279342, trigger=visual_change)
2026-05-07T10:09:18.346872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6569246041316117301, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:10:36.954420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4721988080886038618, trigger=visual_change)
2026-05-07T10:10:54.330626Z INFO screenpipe_engine::meeting_detector: meeting v2: Active -> Ending (no controls, app=Firefox, id=1, grace=300s)
2026-05-07T10:11:12.369084Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8225140425134796296, trigger=visual_change)
2026-05-07T10:11:38.678230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T10:11:40.024314Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.8MB → 1.0MB (2.9x), 16 JPEGs deleted
2026-05-07T10:11:40.843106Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted
2026-05-07T10:12:12.538283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7652725149678140352, trigger=click)
2026-05-07T10:12:16.550570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9173838423795606666, trigger=visual_change)
2026-05-07T10:12:31.745217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:34.790862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:37.784752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:40.806177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:43.854881Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:59.015149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:13:14.166750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:13:17.184510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:13:34.773468Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=click)
2026-05-07T10:13:44.486450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=visual_change)
2026-05-07T10:13:54.236529Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7077166956358270957, trigger=click)
2026-05-07T10:13:59.559230Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3980541844315414876, trigger=visual_change)
2026-05-07T10:14:11.809168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6523625761174407917, 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-07T10:15:45.403085Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6029182552546457581, trigger=click)
2026-05-07T10:15:45.438150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6029182552546457581, trigger=click)
2026-05-07T10:15:58.662028Z INFO screenpipe_engine::meeting_detector: meeting v2: Ending -> Idle (timeout=300s, app=Firefox, id=1)
2026-05-07T10:15:58.663307Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting ended (id=1)
2026-05-07T10:15:58.663499Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=false, manual=false, active_id=None, app=None, source=None
2026-05-07T10:16:05.043304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=visual_change)
2026-05-07T10:16:06.212558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=click)
2026-05-07T10:16:10.088825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)
2026-05-07T10:16:11.585397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6145754442538527174, trigger=click)
2026-05-07T10:16:11.626664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)
2026-05-07T10:16:14.079057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=visual_change)
2026-05-07T10:16:16.219212Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:16.238237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:17.211409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:17.247202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:37.973759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:38.014645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:38.719453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:38.757458Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:39.323203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:39.361472Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:40.850433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames
2026-05-07T10:16:42.489832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.5MB → 1.4MB (3.2x), 25 JPEGs deleted
2026-05-07T10:16:44.044480Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.2MB → 1.1MB (3.7x), 23 JPEGs deleted
2026-05-07T10:16:44.383786Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=visual_change)
2026-05-07T10:17:13.547514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)
2026-05-07T10:17:23.997418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)
2026-05-07T10:17:36.067503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=visual_change)
2026-05-07T10:17:48.254094Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)
2026-05-07T10:18:06.328441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:21.374558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:27.400579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:36.379491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)
2026-05-07T10:18:39.375238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)
2026-05-07T10:19:43.208935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)
2026-05-07T10:19:49.257421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:21:21.848375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=click)
2026-05-07T10:21:23.439805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=visual_change)
2026-05-07T10:21:38.803777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4689651471004117672, trigger=click)
2026-05-07T10:21:44.054102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames
2026-05-07T10:21:46.307600Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 5.0MB → 1.3MB (3.8x), 38 JPEGs deleted
2026-05-07T10:21:49.031129Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.2MB → 1.4MB (5.2x), 44 JPEGs deleted
2026-05-07T10:23:02.085605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)
2026-05-07T10:23:05.086593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)
2026-05-07T10:24:05.661776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)
2026-05-07T10:24:09.585701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)
2026-05-07T10:24:11.714956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:25:31.235235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4393937499657261667, trigger=visual_change)
2026-05-07T10:25:38.986311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2365554338448923185, trigger=click)
2026-05-07T10:26:49.039316Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-05-07T10:26:52.006289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 9.5MB → 4.4MB (2.1x), 42 JPEGs deleted
2026-05-07T10:26:54.644073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.6MB → 1.1MB (7.0x), 44 JPEGs deleted
2026-05-07T10:28:33.499505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:35.956588Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:36.666492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:36.789359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:39.100987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:40.047061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:40.064268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:42.052599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:44.774285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:44.791022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:45.378301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:46.470785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:46.575295Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:47.652750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:47.668490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:48.439575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:50.165309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:50.177581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:51.452287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:51.994437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:52.053841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:54.432682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:03.124980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:03.868714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:05.079320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:06.543967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:06.576904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:08.792645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:08.865500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:20.773748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:21.723479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:21.752924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:23.883669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1480943928003130782, trigger=visual_change)
2026-05-07T10:29:35.016352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:36.054767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:36.117899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:38.114508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:38.937597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:38.987983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:31:28.462010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9014748524946296965, trigger=click)
2026-05-07T10:31:28.506716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9014748524946296965, trigger=click)
2026-05-07T10:31:54.652328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames
2026-05-07T10:31:57.015395Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 13.6MB → 2.6MB (5.3x), 37 JPEGs deleted
2026-05-07T10:32:00.752190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 7.5MB → 3.0MB (2.5x), 63 JPEGs deleted
2026-05-07T10:32:26.599963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:32:27.400474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:34:30.099383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:34:30.729647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:35:03.954351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:35:13.717941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, 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-07T10:37:00.792475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames
2026-05-07T10:37:03.726678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 15.7MB → 2.8MB (5.7x), 45 JPEGs deleted
2026-05-07T10:37:07.426691Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 8.5MB → 3.4MB (2.5x), 57 JPEGs deleted
2026-05-07T10:37:20.569450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:29.162289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:29.307132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:30.755107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:37:32.262354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:32.364050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:45.907491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:37:47.205630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:47.304637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:41:59.417224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5950044591583842886, trigger=click)
2026-05-07T10:41:59.477946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5950044591583842886, trigger=click)
2026-05-07T10:42:04.742903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5999585032610140654, trigger=click)
2026-05-07T10:42:04.791839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5999585032610140654, trigger=click)
2026-05-07T10:42:07.459097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames
2026-05-07T10:42:08.925855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 2.0MB (2.1x), 20 JPEGs deleted
2026-05-07T10:42:09.013373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3109201817482414574, trigger=click)
2026-05-07T10:42:09.056483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3109201817482414574, trigger=click)
2026-05-07T10:42:10.403020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.2MB (2.2x), 16 JPEGs deleted
2026-05-07T10:42:15.023525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7036607934458099426, trigger=click)
2026-05-07T10:42:15.087803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7036607934458099426, trigger=click)
2026-05-07T10:42:55.509669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2284708141138457574, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:47:10.412520Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames
2026-05-07T10:47:12.469581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.4MB → 1.8MB (4.7x), 34 JPEGs deleted
2026-05-07T10:47:15.163169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.2MB → 2.4MB (3.0x), 40 JPEGs deleted
2026-05-07T10:49:59.513306Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5898226934247819222, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:52:15.173889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames
2026-05-07T10:52:17.082276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.4MB → 0.7MB (11.6x), 32 JPEGs deleted
2026-05-07T10:52:19.490930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 5.9MB → 2.2MB (2.7x), 39 JPEGs deleted
2026-05-07T10:54:22.187516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:54:28.229775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:10.540942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:13.602063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:16.605531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
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-07T10:55:24.247307Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:57:19.473518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T10:57:20.680885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.9MB → 0.5MB (5.3x), 11 JPEGs deleted
2026-05-07T10:57:21.976198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 1.3MB (1.9x), 15 JPEGs deleted
2026-05-07T10:58:11.572541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:11.672796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:12.154759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:13.639499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)
2026-05-07T10:58:15.413079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:15.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:16.595925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)
2026-05-07T10:58:21.437769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.085129Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.869865Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.981197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:42.120927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1967027037406422417, trigger=click)
2026-05-07T10:58:42.168157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1967027037406422417, trigger=click)
2026-05-07T10:58:59.393221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3964650797953228084, trigger=click)
2026-05-07T10:58:59.482526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=click)
2026-05-07T10:59:49.917826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)
2026-05-07T11:00:17.089194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T11:02:21.972630Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T11:02:22.860530Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.6MB → 0.5MB (4.8x), 10 JPEGs deleted
2026-05-07T11:02:23.655299Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.4MB (4.9x), 10 JPEGs deleted
2026-05-07T11:03:02.204893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:02.270520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:05.248220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:05.306387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:59.105792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T11:05:34.710050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:07:23.661054Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames
2026-05-07T11:07:25.906642Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 10.0MB → 0.4MB (23.0x), 38 JPEGs deleted
2026-05-07T11:07:28.176089Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 6.9MB → 2.5MB (2.8x), 35 JPEGs deleted
2026-05-07T11:08:06.864979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:15.119215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:08:29.818126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:32.981193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:33.042213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:50.978274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:52.734286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:52.851489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:09:07.119123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:09:37.291815Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:09:40.319359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:10:14.288318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:14.424670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:16.847960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:16.940298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T11:10:50.032003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:10:56.222667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:56.312244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:20.348299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:11:21.120460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:23.721850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:23.804892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:29.056996Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:29.140586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:30.305845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:30.383186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:32.114228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:32.191508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:35.851585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:11:45.797893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:11:58.899193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:12:02.054717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.755693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.846886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:03.619909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)
2026-05-07T11:12:10.642255Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:10.727852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:11.690324Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:11.781304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:21.621763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:25.624917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:28.182732Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames
2026-05-07T11:12:30.153855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.1MB → 0.9MB (8.3x), 32 JPEGs deleted
2026-05-07T11:12:32.796836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.6MB → 2.8MB (2.7x), 40 JPEGs deleted
2026-05-07T11:12:40.535068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:40.647364Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:41.220156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:41.301848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:43.222251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:43.266764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:13:01.235609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:01.299808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:32.450693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:32.586876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:44.862308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:44.940165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:14:01.162441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:03.453473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:08.993859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:09.054039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:12.312363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:12.354292Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:21.396038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:21.489451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:22.083385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=visual_change)
2026-05-07T11:14:36.252205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:43.015757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:43.664591Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=visual_change)
2026-05-07T11:14:45.857760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:45.904716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:47.073442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, 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-07T11:16:05.411899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture fo...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"2026-05-07T09:45:22.811350Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-07T09:45:22.811366Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-07T09:45:23.497850Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)\n2026-05-07T09:45:23.576837Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=155, dur=39ms\n2026-05-07T09:45:23.594869Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 1 excluded)\n2026-05-07T09:45:23.728324Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=156, dur=87ms\n2026-05-07T09:45:25.114503Z 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-07T09:45:29.149038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7681127700032315998, trigger=visual_change)\n2026-05-07T09:45:48.802125Z INFO screenpipe_engine::meeting_detector: meeting v2: Idle -> Confirming (app=Firefox, signals=2)\n2026-05-07T09:45:53.994026Z INFO screenpipe_engine::meeting_detector: meeting v2: Confirming -> Active (app=Firefox, signals=2, browser=true)\n2026-05-07T09:45:53.994983Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting started (id=1, app=Firefox, title=None)\n2026-05-07T09:45:53.995269Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=true, manual=false, active_id=Some(1), app=Some(\"Firefox\"), source=Some(\"ui_scan\")\n2026-05-07T09:46:22.681313Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames\n2026-05-07T09:46:24.975724Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 7.6MB → 1.8MB (4.2x), 38 JPEGs deleted\n2026-05-07T09:46:27.284414Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 5.7MB → 0.4MB (14.3x), 37 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T09:51:27.298006Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\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-07T09:56:27.307108Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-05-07T09:56:29.766853Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.6MB → 2.5MB (1.8x), 29 JPEGs deleted\n2026-05-07T09:56:31.182378Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.5MB → 1.1MB (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-07T10:00:50.039083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4913720669938969944, trigger=visual_change)\n2026-05-07T10:01:31.184069Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames\n2026-05-07T10:01:33.701926Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 6.4MB → 2.7MB (2.4x), 37 JPEGs deleted\n2026-05-07T10:01:35.921087Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 5.6MB → 1.7MB (3.3x), 31 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:06:35.921469Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-07T10:06:37.286011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.2MB → 1.1MB (3.0x), 18 JPEGs deleted\n2026-05-07T10:06:38.611334Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.2MB → 0.7MB (4.3x), 17 JPEGs deleted\n2026-05-07T10:07:10.923890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-363038137104660743, trigger=click)\n2026-05-07T10:07:54.763156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=click)\n2026-05-07T10:07:58.866469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7750749190140780004, trigger=click)\n2026-05-07T10:08:03.510124Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=visual_change)\n2026-05-07T10:08:39.088273Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3643569030250279342, trigger=visual_change)\n2026-05-07T10:09:18.346872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6569246041316117301, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:10:36.954420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4721988080886038618, trigger=visual_change)\n2026-05-07T10:10:54.330626Z INFO screenpipe_engine::meeting_detector: meeting v2: Active -> Ending (no controls, app=Firefox, id=1, grace=300s)\n2026-05-07T10:11:12.369084Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8225140425134796296, trigger=visual_change)\n2026-05-07T10:11:38.678230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T10:11:40.024314Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.8MB → 1.0MB (2.9x), 16 JPEGs deleted\n2026-05-07T10:11:40.843106Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted\n2026-05-07T10:12:12.538283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7652725149678140352, trigger=click)\n2026-05-07T10:12:16.550570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9173838423795606666, trigger=visual_change)\n2026-05-07T10:12:31.745217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:34.790862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:37.784752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:40.806177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:43.854881Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:59.015149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:13:14.166750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:13:17.184510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:13:34.773468Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=click)\n2026-05-07T10:13:44.486450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=visual_change)\n2026-05-07T10:13:54.236529Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7077166956358270957, trigger=click)\n2026-05-07T10:13:59.559230Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3980541844315414876, trigger=visual_change)\n2026-05-07T10:14:11.809168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6523625761174407917, 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-07T10:15:45.403085Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6029182552546457581, trigger=click)\n2026-05-07T10:15:45.438150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6029182552546457581, trigger=click)\n2026-05-07T10:15:58.662028Z INFO screenpipe_engine::meeting_detector: meeting v2: Ending -> Idle (timeout=300s, app=Firefox, id=1)\n2026-05-07T10:15:58.663307Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting ended (id=1)\n2026-05-07T10:15:58.663499Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=false, manual=false, active_id=None, app=None, source=None\n2026-05-07T10:16:05.043304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=visual_change)\n2026-05-07T10:16:06.212558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=click)\n2026-05-07T10:16:10.088825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)\n2026-05-07T10:16:11.585397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6145754442538527174, trigger=click)\n2026-05-07T10:16:11.626664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)\n2026-05-07T10:16:14.079057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=visual_change)\n2026-05-07T10:16:16.219212Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:16.238237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:17.211409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:17.247202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:37.973759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:38.014645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:38.719453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:38.757458Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:39.323203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:39.361472Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:40.850433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames\n2026-05-07T10:16:42.489832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.5MB → 1.4MB (3.2x), 25 JPEGs deleted\n2026-05-07T10:16:44.044480Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.2MB → 1.1MB (3.7x), 23 JPEGs deleted\n2026-05-07T10:16:44.383786Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=visual_change)\n2026-05-07T10:17:13.547514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)\n2026-05-07T10:17:23.997418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)\n2026-05-07T10:17:36.067503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=visual_change)\n2026-05-07T10:17:48.254094Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)\n2026-05-07T10:18:06.328441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:21.374558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:27.400579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:36.379491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)\n2026-05-07T10:18:39.375238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)\n2026-05-07T10:19:43.208935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)\n2026-05-07T10:19:49.257421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T10:21:21.848375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=click)\n2026-05-07T10:21:23.439805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=visual_change)\n2026-05-07T10:21:38.803777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4689651471004117672, trigger=click)\n2026-05-07T10:21:44.054102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames\n2026-05-07T10:21:46.307600Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 5.0MB → 1.3MB (3.8x), 38 JPEGs deleted\n2026-05-07T10:21:49.031129Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.2MB → 1.4MB (5.2x), 44 JPEGs deleted\n2026-05-07T10:23:02.085605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)\n2026-05-07T10:23:05.086593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)\n2026-05-07T10:24:05.661776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)\n2026-05-07T10:24:09.585701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)\n2026-05-07T10:24:11.714956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:25:31.235235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4393937499657261667, trigger=visual_change)\n2026-05-07T10:25:38.986311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2365554338448923185, trigger=click)\n2026-05-07T10:26:49.039316Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames\n2026-05-07T10:26:52.006289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 9.5MB → 4.4MB (2.1x), 42 JPEGs deleted\n2026-05-07T10:26:54.644073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.6MB → 1.1MB (7.0x), 44 JPEGs deleted\n2026-05-07T10:28:33.499505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:35.956588Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:36.666492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:36.789359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:39.100987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:40.047061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:40.064268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:42.052599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:44.774285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:44.791022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:45.378301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:46.470785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:46.575295Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:47.652750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:47.668490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:48.439575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:50.165309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:50.177581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:51.452287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:51.994437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:52.053841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:54.432682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:03.124980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:03.868714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:05.079320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:06.543967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:06.576904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:08.792645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:08.865500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:20.773748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:21.723479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:21.752924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:23.883669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1480943928003130782, trigger=visual_change)\n2026-05-07T10:29:35.016352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:36.054767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:36.117899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:38.114508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:38.937597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:38.987983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:31:28.462010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9014748524946296965, trigger=click)\n2026-05-07T10:31:28.506716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9014748524946296965, trigger=click)\n2026-05-07T10:31:54.652328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames\n2026-05-07T10:31:57.015395Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 13.6MB → 2.6MB (5.3x), 37 JPEGs deleted\n2026-05-07T10:32:00.752190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 7.5MB → 3.0MB (2.5x), 63 JPEGs deleted\n2026-05-07T10:32:26.599963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:32:27.400474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:34:30.099383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:34:30.729647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:35:03.954351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:35:13.717941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, 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-07T10:37:00.792475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames\n2026-05-07T10:37:03.726678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 15.7MB → 2.8MB (5.7x), 45 JPEGs deleted\n2026-05-07T10:37:07.426691Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 8.5MB → 3.4MB (2.5x), 57 JPEGs deleted\n2026-05-07T10:37:20.569450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:29.162289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:29.307132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:30.755107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:37:32.262354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:32.364050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:45.907491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:37:47.205630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:47.304637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T10:41:59.417224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5950044591583842886, trigger=click)\n2026-05-07T10:41:59.477946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5950044591583842886, trigger=click)\n2026-05-07T10:42:04.742903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5999585032610140654, trigger=click)\n2026-05-07T10:42:04.791839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5999585032610140654, trigger=click)\n2026-05-07T10:42:07.459097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-07T10:42:08.925855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 2.0MB (2.1x), 20 JPEGs deleted\n2026-05-07T10:42:09.013373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3109201817482414574, trigger=click)\n2026-05-07T10:42:09.056483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3109201817482414574, trigger=click)\n2026-05-07T10:42:10.403020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.2MB (2.2x), 16 JPEGs deleted\n2026-05-07T10:42:15.023525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7036607934458099426, trigger=click)\n2026-05-07T10:42:15.087803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7036607934458099426, trigger=click)\n2026-05-07T10:42:55.509669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2284708141138457574, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:47:10.412520Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames\n2026-05-07T10:47:12.469581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.4MB → 1.8MB (4.7x), 34 JPEGs deleted\n2026-05-07T10:47:15.163169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.2MB → 2.4MB (3.0x), 40 JPEGs deleted\n2026-05-07T10:49:59.513306Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5898226934247819222, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:52:15.173889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames\n2026-05-07T10:52:17.082276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.4MB → 0.7MB (11.6x), 32 JPEGs deleted\n2026-05-07T10:52:19.490930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 5.9MB → 2.2MB (2.7x), 39 JPEGs deleted\n2026-05-07T10:54:22.187516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:54:28.229775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:10.540942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:13.602063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:16.605531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, 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-07T10:55:24.247307Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:57:19.473518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T10:57:20.680885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.9MB → 0.5MB (5.3x), 11 JPEGs deleted\n2026-05-07T10:57:21.976198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 1.3MB (1.9x), 15 JPEGs deleted\n2026-05-07T10:58:11.572541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:11.672796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:12.154759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:13.639499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)\n2026-05-07T10:58:15.413079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:15.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:16.595925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)\n2026-05-07T10:58:21.437769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.085129Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.869865Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.981197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:42.120927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1967027037406422417, trigger=click)\n2026-05-07T10:58:42.168157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1967027037406422417, trigger=click)\n2026-05-07T10:58:59.393221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3964650797953228084, trigger=click)\n2026-05-07T10:58:59.482526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=click)\n2026-05-07T10:59:49.917826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)\n2026-05-07T11:00:17.089194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:02:21.972630Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T11:02:22.860530Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.6MB → 0.5MB (4.8x), 10 JPEGs deleted\n2026-05-07T11:02:23.655299Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.4MB (4.9x), 10 JPEGs deleted\n2026-05-07T11:03:02.204893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:02.270520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:05.248220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:05.306387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:59.105792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:05:34.710050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:07:23.661054Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames\n2026-05-07T11:07:25.906642Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 10.0MB → 0.4MB (23.0x), 38 JPEGs deleted\n2026-05-07T11:07:28.176089Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 6.9MB → 2.5MB (2.8x), 35 JPEGs deleted\n2026-05-07T11:08:06.864979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:15.119215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:08:29.818126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:32.981193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:33.042213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:50.978274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:52.734286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:52.851489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:09:07.119123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:09:37.291815Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:09:40.319359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:10:14.288318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:14.424670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:16.847960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:16.940298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:10:50.032003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:10:56.222667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:56.312244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:20.348299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:11:21.120460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:23.721850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:23.804892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:29.056996Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:29.140586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:30.305845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:30.383186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:32.114228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:32.191508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:35.851585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:11:45.797893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:11:58.899193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:12:02.054717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.755693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.846886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:03.619909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T11:12:10.642255Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:10.727852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:11.690324Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:11.781304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:21.621763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:25.624917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:28.182732Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames\n2026-05-07T11:12:30.153855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.1MB → 0.9MB (8.3x), 32 JPEGs deleted\n2026-05-07T11:12:32.796836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.6MB → 2.8MB (2.7x), 40 JPEGs deleted\n2026-05-07T11:12:40.535068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:40.647364Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:41.220156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:41.301848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:43.222251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:43.266764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:13:01.235609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:01.299808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:32.450693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:32.586876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:44.862308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:44.940165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:14:01.162441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:03.453473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:08.993859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:09.054039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:12.312363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:12.354292Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:21.396038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:21.489451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:22.083385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=visual_change)\n2026-05-07T11:14:36.252205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:43.015757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:43.664591Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=visual_change)\n2026-05-07T11:14:45.857760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:45.904716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:47.073442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, 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-07T11:16:05.411899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=visual_change)\n2026-05-07T11:17:32.802525Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-05-07T11:17:33.719103Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.1x), 13 JPEGs deleted\n2026-05-07T11:17:35.285795Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 3.2MB → 1.9MB (1.7x), 15 JPEGs deleted\n2026-05-07T11:20:09.287243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1113449299881994885, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:21:04.601763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:05.195829Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:05.286304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:07.276282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=visual_change)\n2026-05-07T11:21:07.777421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:13.629026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:13.684368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:20.314652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:22:35.312878Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 35 eligible frames\n2026-05-07T11:22:36.542655Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 2.8MB → 0.3MB (11.1x), 19 JPEGs deleted\n2026-05-07T11:22:37.886380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.9MB → 1.4MB (2.1x), 14 JPEGs deleted\n2026-05-07T11:24:10.600218Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:16.658727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:16.744250Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:17.259922Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:19.786638Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:19.868844Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:35.113724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:25:31.482893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:25:31.571840Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:26:14.372219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:14.474811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:16.108321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:16.208931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.179453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.261532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.866610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:22.898361Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:26:24.804817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:24.843000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:25.614460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:25.699649Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:26.157175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:26.240503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.134680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.186484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.947299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:30.055213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:32.884556Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:32.980451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:33.854993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:34.813905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:46.232735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:53.813359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:53.904687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:54.896284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:54.939177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:55.477051Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:55.548442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:56.460709Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:56.544450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.234557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.310735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.927276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:26:59.853475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:59.951408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:09.984206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:13.639304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:27:16.675677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:27:21.707146Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:21.788450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:22.382630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:22.458852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:23.512005Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:23.593854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:37.895015Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames\n2026-05-07T11:27:38.069671Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:39.415803Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (12.6x), 24 JPEGs deleted\n2026-05-07T11:27:41.361532Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 1.7MB (3.7x), 29 JPEGs deleted\n2026-05-07T11:27:44.250056Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:44.946799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:45.012823Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:45.951481Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.036903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.637934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.720109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:47.898633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:28:32.963811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:33.481808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.408327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.488526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.994222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:36.073882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:07.676505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:07.769948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:08.301825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:08.392673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:13.250663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=visual_change)\n2026-05-07T11:29:13.294785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:17.380342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:37.544137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:37.634170Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:47.420444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:47.475449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:57.368787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:57.449313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:58.656398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:58.700861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:02.303798Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:02.375032Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:06.525410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:06.609717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.066906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.152971Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.730641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.840469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.165235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.256534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.771120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:17.830665Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7559882277336721044, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:30:29.607143Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:30.855373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:31.798547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:32.660076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:33.545854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:33.625096Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:34.913569Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:34.959858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:37.162643Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=visual_change)\n2026-05-07T11:30:37.385639Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:38.031545Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:38.116866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:39.169948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:39.259572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:40.527175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:40.663315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:41.379199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:41.468807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:42.650877Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:42.740500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:32:41.370577Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-07T11:32:42.591649Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 2.7MB → 0.2MB (11.1x), 18 JPEGs deleted\n2026-05-07T11:32:44.047625Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.5MB → 1.4MB (2.5x), 18 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-07T11:37:06.389462Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:06.466281Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:28.280110Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=visual_change)\n2026-05-07T11:37:41.209760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:41.296570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:44.057154Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-07T11:37:45.150553Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.5MB → 0.2MB (11.4x), 17 JPEGs deleted\n2026-05-07T11:37:46.544560Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.6MB → 1.4MB (2.5x), 18 JPEGs deleted\n2026-05-07T11:38:17.950539Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:38:18.029604Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:38:20.269053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:20.353278Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:26.285456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:34.496832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:41.612943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:41.688620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:47.310133Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:48.643821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:38:53.314725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:53.365162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:55.877985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:55.979184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:59.923016Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:59.982414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:08.423200Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:08.479561Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:11.091274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:11.169322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:58.367209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:58.477249Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:40:14.228738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T11:40:21.537879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:21.581390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:40:36.353346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:36.463711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:49.571416Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:49.654026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:57.307589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:57.395762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:41:13.867353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:13.928949Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:17.749125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:17.841126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:22.855869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:22.960960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:47.038976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:47.120690Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:48.494287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:48.585592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:49.576901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:42:00.369375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:42:13.959329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.026209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.622501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.689856Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:18.808673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:18.899424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:46.587102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 43 eligible frames\n2026-05-07T11:42:47.879737Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.5MB → 0.3MB (10.1x), 17 JPEGs deleted\n2026-05-07T11:42:49.387681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.9MB → 1.2MB (3.9x), 24 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:47:49.401447Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T11:47:50.208589Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (6.2x), 9 JPEGs deleted\n2026-05-07T11:47:51.105616Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.6MB (2.7x), 9 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:52:51.115227Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 56 eligible frames\n2026-05-07T11:52:52.599464Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (13.9x), 24 JPEGs deleted\n2026-05-07T11:52:54.560895Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 6.2MB → 1.9MB (3.3x), 30 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-07T11:57:54.573830Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames\n2026-05-07T11:57:56.537978Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 33 frames, 4.9MB → 0.2MB (20.1x), 33 JPEGs deleted\n2026-05-07T11:57:59.634910Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 9.7MB → 3.4MB (2.9x), 49 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:02:17.686782Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2133922751020830860, trigger=visual_change)\n2026-05-07T12:02:59.643300Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T12:03:00.506915Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.5x), 13 JPEGs deleted\n2026-05-07T12:03:01.563777Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 3.0MB → 1.0MB (3.0x), 13 JPEGs deleted\n2026-05-07T12:04:53.950346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3936664232520672675, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T12:06:14.021068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1904144779975232761, trigger=click)\n2026-05-07T12:06:14.046202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1904144779975232761, trigger=click)\n2026-05-07T12:06:55.098053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1904144779975232761, trigger=visual_change)\n2026-05-07T12:08:01.595956Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T12:08:02.406935Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.6x), 11 JPEGs deleted\n2026-05-07T12:08:03.377690Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.7MB (4.1x), 13 JPEGs deleted\n2026-05-07T12:10:01.495047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6040441481645590785, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T12:12:45.130331Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:45.204999Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:46.701284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:46.776821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:48.515192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:48.562862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:49.373159Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:49.443078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:50.081799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:50.154173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:51.476901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:51.550302Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:52.594583Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:52.672365Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:56.959921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:57.036755Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:03.388286Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-05-07T12:13:05.135842Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 4.2MB → 0.2MB (18.5x), 28 JPEGs deleted\n2026-05-07T12:13:07.057256Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 0.8MB (7.5x), 29 JPEGs deleted\n2026-05-07T12:13:13.459440Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:18.098171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:18.187078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:26.059680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:26.133713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:31.500677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:31.578547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:33.066474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:33.129912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:34.223353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:34.293832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:39.930990Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T12:13:52.634589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:55.147936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:55.220630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:56.045740Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:56.109310Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:01.075359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T12:14:04.325896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:04.406144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:06.140644Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:06.206462Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:29.985517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, 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-07T12:18:07.069039Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T12:18:07.867619Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.5x), 11 JPEGs deleted\n2026-05-07T12:18:08.975579Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.1MB → 1.2MB (1.7x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:23:08.999593Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 40 eligible frames\n2026-05-07T12:23:10.051832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.8x), 16 JPEGs deleted\n2026-05-07T12:23:11.590753Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 4.8MB → 1.6MB (3.1x), 22 JPEGs deleted\n2026-05-07T12:24:50.902079Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-07T12:25:02.699344Z INFO sck_rs::stream_manager: recreating stream for display 1 (resolution change)\n2026-05-07T12:25:03.063441Z WARN screenpipe_engine::event_driven_capture: event capture timed out (trigger=idle, monitor=1) — DB pool may be saturated\n2026-05-07T12:25:03.829083Z WARN screenpipe_engine::event_driven_capture: event capture timed out (trigger=app_switch, monitor=2) — DB pool may be saturated\n2026-05-07T12:25:17.192220Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T12:28:11.573780Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 32 eligible frames\n2026-05-07T12:28:12.524840Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.1MB → 0.2MB (8.7x), 14 JPEGs deleted\n2026-05-07T12:28:13.791810Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.7MB → 1.2MB (3.1x), 16 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T12:33:13.799734Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T12:33:14.558749Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (6.2x), 9 JPEGs deleted\n2026-05-07T12:33:15.348500Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.3MB → 0.4MB (5.9x), 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-07T12:38:15.357399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 8 eligible frames\n2026-05-07T12:38:15.816171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.4MB → 0.2MB (2.2x), 3 JPEGs deleted\n2026-05-07T12:38:16.254230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.7MB → 0.4MB (1.9x), 3 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:43:16.262353Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\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\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:07:24.076660Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-07T13:07:24.102897Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-05-07T13:07:24.297606Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-07T13:07:24.438779Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-07T13:07:24.546499Z WARN screenpipe_engine::event_driven_capture: skipping capture: lock screen app 'loginwindow' on monitor 1\n2026-05-07T13:07:24.546789Z INFO screenpipe_engine::event_driven_capture: monitor 1 capture recovered after 1 consecutive errors\n2026-05-07T13:07:25.881431Z INFO screenpipe_engine::event_driven_capture: monitor 2 capture recovered after 1 consecutive errors\n2026-05-07T13:07:39.289686Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:07:39.356439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:10:51.802242Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:10:53.246828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:53.292192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:54.827092Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:54.874984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:10:56.453651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:56.532105Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:09.156872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:09.272079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:19.456862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:11:23.255674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:29.235027Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:29.300463Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:41.268824Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:11:41.346426Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:11:49.696283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:11:50.709029Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:50.793731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:54.048592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:11:55.722993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:11:58.771504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:12:00.230150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:00.309597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:05.873337Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:05.950486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:07.816982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:09.743925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:11.759622Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:11.804675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:13.038098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:13.121377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:15.163387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:22.598075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:23.526288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:24.493443Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:26.736713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:27.330422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:27.407022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:39.302329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:39.350946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:47.769162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:50.995875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:52.144495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:12:58.271241Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:03.612413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:03.656449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:38.027919Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:38.100405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:40.215995Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:40.263713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:45.234028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:45.309845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:46.731517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:46.778945Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.075161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.152467Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.945716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:50.041550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:51.455315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:51.630152Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:52.664766Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:52.744356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:00.495706Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:07.379219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:07.502722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:16.805088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:23.109167Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:23.184746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:27.828599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:27.899135Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:30.021341Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=visual_change)\n2026-05-07T13:14:35.402490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:35.477025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:36.472439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:36.548283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:15:19.197568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:19.246812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, 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-07T13:15:25.147280Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:25.232582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:27.174374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:27.220750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:28.363878Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:28.524216Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:29.203015Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:53.054354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:53.121592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:54.539633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:54.581558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:07.862431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:07.939090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:25.341565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:25.381896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:27.965229Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.016430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.660064Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.737222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:29.420531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:32.873097Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:37.093234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.160634Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.798631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.874888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:38.583600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:17:25.422274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:17:31.421731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:17:34.407811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:18:16.337476Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 12 eligible frames\n2026-05-07T13:18:16.957708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.7MB → 0.2MB (3.5x), 5 JPEGs deleted\n2026-05-07T13:18:17.848261Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.6MB → 0.7MB (2.5x), 7 JPEGs deleted\n2026-05-07T13:18:38.773800Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:18:53.874192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:19:41.763693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:19:43.713749Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:19:43.784754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T13:20:42.409231Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:42.480276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:43.486033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:43.573581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:03.864962Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:03.905431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:06.316615Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:06.395794Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:07.837125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:07.906332Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:17.860400Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-05-07T13:23:18.919592Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (9.9x), 16 JPEGs deleted\n2026-05-07T13:23:20.708512Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.9MB → 1.7MB (3.5x), 27 JPEGs deleted\n2026-05-07T13:23:48.097417Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:21.318858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:36.443434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:39.470559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:48.562648Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:24:54.766114Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:24:54.842239Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:24:57.610430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:25:03.662456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:25:24.777507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:25:37.791072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:25:37.836030Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:25:51.903705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:25:51.964830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:04.504023Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:04.546802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:08.149752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:09.427369Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:09.478399Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:13.764739Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:13.837860Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:14.447663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:16.419425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:16.496394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:18.438430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:18.504329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:44.718795Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:50.774132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:59.841559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:27:11.369696Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:27:18.114133Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:28:20.707574Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames\n2026-05-07T13:28:21.857567Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.3MB (8.1x), 16 JPEGs deleted\n2026-05-07T13:28:23.803176Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.4MB → 2.0MB (2.2x), 21 JPEGs deleted\n2026-05-07T13:28:58.218374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:29:01.293270Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:29:19.485148Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:29:25.485460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:29:38.489791Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:29:38.537267Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:30:47.550839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:47.640570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:54.884555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:54.956879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:04.623760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:04.654652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:41.897118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:31:43.912833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:31:43.954098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:31:50.967778Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:32:27.500018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, trigger=visual_change)\n2026-05-07T13:32:28.153620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8871609275972961978, trigger=visual_change)\n2026-05-07T13:33:23.810818Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-07T13:33:24.599747Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (5.7x), 9 JPEGs deleted\n2026-05-07T13:33:25.612317Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.6MB (2.5x), 8 JPEGs deleted\n2026-05-07T13:33:26.450449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3492143669303864527, trigger=visual_change)\n2026-05-07T13:33:29.401760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3492143669303864527, trigger=visual_change)\n2026-05-07T13:33:59.930217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:02.972955Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:06.002973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:19.789254Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:24.213041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:28.577724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:28.641450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:30.299849Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:35:19.180106Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:20.233759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:20.283248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:21.407060Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:21.488427Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:22.110300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:22.193553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, 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-07T13:36:48.478234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:36:48.525320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:37:01.794102Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:37:01.878637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:38:25.619953Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T13:38:26.436748Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.0x), 11 JPEGs deleted\n2026-05-07T13:38:27.574303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 1.0MB (1.8x), 9 JPEGs deleted\n2026-05-07T13:38:43.844035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:38:43.891356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:39:27.023777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json","depth":4,"on_screen":true,"value":"2026-05-07T09:45:22.811350Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-07T09:45:22.811366Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-07T09:45:23.497850Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)\n2026-05-07T09:45:23.576837Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=155, dur=39ms\n2026-05-07T09:45:23.594869Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 1 excluded)\n2026-05-07T09:45:23.728324Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=156, dur=87ms\n2026-05-07T09:45:25.114503Z 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-07T09:45:29.149038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7681127700032315998, trigger=visual_change)\n2026-05-07T09:45:48.802125Z INFO screenpipe_engine::meeting_detector: meeting v2: Idle -> Confirming (app=Firefox, signals=2)\n2026-05-07T09:45:53.994026Z INFO screenpipe_engine::meeting_detector: meeting v2: Confirming -> Active (app=Firefox, signals=2, browser=true)\n2026-05-07T09:45:53.994983Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting started (id=1, app=Firefox, title=None)\n2026-05-07T09:45:53.995269Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=true, manual=false, active_id=Some(1), app=Some(\"Firefox\"), source=Some(\"ui_scan\")\n2026-05-07T09:46:22.681313Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames\n2026-05-07T09:46:24.975724Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 7.6MB → 1.8MB (4.2x), 38 JPEGs deleted\n2026-05-07T09:46:27.284414Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 5.7MB → 0.4MB (14.3x), 37 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T09:51:27.298006Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\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-07T09:56:27.307108Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-05-07T09:56:29.766853Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.6MB → 2.5MB (1.8x), 29 JPEGs deleted\n2026-05-07T09:56:31.182378Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.5MB → 1.1MB (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-07T10:00:50.039083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4913720669938969944, trigger=visual_change)\n2026-05-07T10:01:31.184069Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames\n2026-05-07T10:01:33.701926Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 6.4MB → 2.7MB (2.4x), 37 JPEGs deleted\n2026-05-07T10:01:35.921087Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 5.6MB → 1.7MB (3.3x), 31 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:06:35.921469Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-07T10:06:37.286011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.2MB → 1.1MB (3.0x), 18 JPEGs deleted\n2026-05-07T10:06:38.611334Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.2MB → 0.7MB (4.3x), 17 JPEGs deleted\n2026-05-07T10:07:10.923890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-363038137104660743, trigger=click)\n2026-05-07T10:07:54.763156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=click)\n2026-05-07T10:07:58.866469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7750749190140780004, trigger=click)\n2026-05-07T10:08:03.510124Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=visual_change)\n2026-05-07T10:08:39.088273Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3643569030250279342, trigger=visual_change)\n2026-05-07T10:09:18.346872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6569246041316117301, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:10:36.954420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4721988080886038618, trigger=visual_change)\n2026-05-07T10:10:54.330626Z INFO screenpipe_engine::meeting_detector: meeting v2: Active -> Ending (no controls, app=Firefox, id=1, grace=300s)\n2026-05-07T10:11:12.369084Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8225140425134796296, trigger=visual_change)\n2026-05-07T10:11:38.678230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T10:11:40.024314Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.8MB → 1.0MB (2.9x), 16 JPEGs deleted\n2026-05-07T10:11:40.843106Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted\n2026-05-07T10:12:12.538283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7652725149678140352, trigger=click)\n2026-05-07T10:12:16.550570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9173838423795606666, trigger=visual_change)\n2026-05-07T10:12:31.745217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:34.790862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:37.784752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:40.806177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:43.854881Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:59.015149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:13:14.166750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:13:17.184510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:13:34.773468Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=click)\n2026-05-07T10:13:44.486450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=visual_change)\n2026-05-07T10:13:54.236529Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7077166956358270957, trigger=click)\n2026-05-07T10:13:59.559230Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3980541844315414876, trigger=visual_change)\n2026-05-07T10:14:11.809168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6523625761174407917, 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-07T10:15:45.403085Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6029182552546457581, trigger=click)\n2026-05-07T10:15:45.438150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6029182552546457581, trigger=click)\n2026-05-07T10:15:58.662028Z INFO screenpipe_engine::meeting_detector: meeting v2: Ending -> Idle (timeout=300s, app=Firefox, id=1)\n2026-05-07T10:15:58.663307Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting ended (id=1)\n2026-05-07T10:15:58.663499Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=false, manual=false, active_id=None, app=None, source=None\n2026-05-07T10:16:05.043304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=visual_change)\n2026-05-07T10:16:06.212558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=click)\n2026-05-07T10:16:10.088825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)\n2026-05-07T10:16:11.585397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6145754442538527174, trigger=click)\n2026-05-07T10:16:11.626664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)\n2026-05-07T10:16:14.079057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=visual_change)\n2026-05-07T10:16:16.219212Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:16.238237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:17.211409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:17.247202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:37.973759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:38.014645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:38.719453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:38.757458Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:39.323203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:39.361472Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:40.850433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames\n2026-05-07T10:16:42.489832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.5MB → 1.4MB (3.2x), 25 JPEGs deleted\n2026-05-07T10:16:44.044480Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.2MB → 1.1MB (3.7x), 23 JPEGs deleted\n2026-05-07T10:16:44.383786Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=visual_change)\n2026-05-07T10:17:13.547514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)\n2026-05-07T10:17:23.997418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)\n2026-05-07T10:17:36.067503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=visual_change)\n2026-05-07T10:17:48.254094Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)\n2026-05-07T10:18:06.328441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:21.374558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:27.400579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:36.379491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)\n2026-05-07T10:18:39.375238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)\n2026-05-07T10:19:43.208935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)\n2026-05-07T10:19:49.257421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T10:21:21.848375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=click)\n2026-05-07T10:21:23.439805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=visual_change)\n2026-05-07T10:21:38.803777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4689651471004117672, trigger=click)\n2026-05-07T10:21:44.054102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames\n2026-05-07T10:21:46.307600Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 5.0MB → 1.3MB (3.8x), 38 JPEGs deleted\n2026-05-07T10:21:49.031129Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.2MB → 1.4MB (5.2x), 44 JPEGs deleted\n2026-05-07T10:23:02.085605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)\n2026-05-07T10:23:05.086593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)\n2026-05-07T10:24:05.661776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)\n2026-05-07T10:24:09.585701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)\n2026-05-07T10:24:11.714956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:25:31.235235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4393937499657261667, trigger=visual_change)\n2026-05-07T10:25:38.986311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2365554338448923185, trigger=click)\n2026-05-07T10:26:49.039316Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames\n2026-05-07T10:26:52.006289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 9.5MB → 4.4MB (2.1x), 42 JPEGs deleted\n2026-05-07T10:26:54.644073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.6MB → 1.1MB (7.0x), 44 JPEGs deleted\n2026-05-07T10:28:33.499505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:35.956588Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:36.666492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:36.789359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:39.100987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:40.047061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:40.064268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:42.052599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:44.774285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:44.791022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:45.378301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:46.470785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:46.575295Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:47.652750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:47.668490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:48.439575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:50.165309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:50.177581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:51.452287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:51.994437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:52.053841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:54.432682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:03.124980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:03.868714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:05.079320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:06.543967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:06.576904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:08.792645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:08.865500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:20.773748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:21.723479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:21.752924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:23.883669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1480943928003130782, trigger=visual_change)\n2026-05-07T10:29:35.016352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:36.054767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:36.117899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:38.114508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:38.937597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:38.987983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:31:28.462010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9014748524946296965, trigger=click)\n2026-05-07T10:31:28.506716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9014748524946296965, trigger=click)\n2026-05-07T10:31:54.652328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames\n2026-05-07T10:31:57.015395Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 13.6MB → 2.6MB (5.3x), 37 JPEGs deleted\n2026-05-07T10:32:00.752190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 7.5MB → 3.0MB (2.5x), 63 JPEGs deleted\n2026-05-07T10:32:26.599963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:32:27.400474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:34:30.099383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:34:30.729647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:35:03.954351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:35:13.717941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, 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-07T10:37:00.792475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames\n2026-05-07T10:37:03.726678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 15.7MB → 2.8MB (5.7x), 45 JPEGs deleted\n2026-05-07T10:37:07.426691Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 8.5MB → 3.4MB (2.5x), 57 JPEGs deleted\n2026-05-07T10:37:20.569450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:29.162289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:29.307132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:30.755107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:37:32.262354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:32.364050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:45.907491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:37:47.205630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:47.304637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T10:41:59.417224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5950044591583842886, trigger=click)\n2026-05-07T10:41:59.477946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5950044591583842886, trigger=click)\n2026-05-07T10:42:04.742903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5999585032610140654, trigger=click)\n2026-05-07T10:42:04.791839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5999585032610140654, trigger=click)\n2026-05-07T10:42:07.459097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-07T10:42:08.925855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 2.0MB (2.1x), 20 JPEGs deleted\n2026-05-07T10:42:09.013373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3109201817482414574, trigger=click)\n2026-05-07T10:42:09.056483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3109201817482414574, trigger=click)\n2026-05-07T10:42:10.403020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.2MB (2.2x), 16 JPEGs deleted\n2026-05-07T10:42:15.023525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7036607934458099426, trigger=click)\n2026-05-07T10:42:15.087803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7036607934458099426, trigger=click)\n2026-05-07T10:42:55.509669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2284708141138457574, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:47:10.412520Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames\n2026-05-07T10:47:12.469581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.4MB → 1.8MB (4.7x), 34 JPEGs deleted\n2026-05-07T10:47:15.163169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.2MB → 2.4MB (3.0x), 40 JPEGs deleted\n2026-05-07T10:49:59.513306Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5898226934247819222, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:52:15.173889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames\n2026-05-07T10:52:17.082276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.4MB → 0.7MB (11.6x), 32 JPEGs deleted\n2026-05-07T10:52:19.490930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 5.9MB → 2.2MB (2.7x), 39 JPEGs deleted\n2026-05-07T10:54:22.187516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:54:28.229775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:10.540942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:13.602063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:16.605531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, 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-07T10:55:24.247307Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:57:19.473518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T10:57:20.680885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.9MB → 0.5MB (5.3x), 11 JPEGs deleted\n2026-05-07T10:57:21.976198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 1.3MB (1.9x), 15 JPEGs deleted\n2026-05-07T10:58:11.572541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:11.672796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:12.154759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:13.639499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)\n2026-05-07T10:58:15.413079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:15.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:16.595925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)\n2026-05-07T10:58:21.437769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.085129Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.869865Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.981197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:42.120927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1967027037406422417, trigger=click)\n2026-05-07T10:58:42.168157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1967027037406422417, trigger=click)\n2026-05-07T10:58:59.393221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3964650797953228084, trigger=click)\n2026-05-07T10:58:59.482526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=click)\n2026-05-07T10:59:49.917826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)\n2026-05-07T11:00:17.089194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:02:21.972630Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T11:02:22.860530Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.6MB → 0.5MB (4.8x), 10 JPEGs deleted\n2026-05-07T11:02:23.655299Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.4MB (4.9x), 10 JPEGs deleted\n2026-05-07T11:03:02.204893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:02.270520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:05.248220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:05.306387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:59.105792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:05:34.710050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:07:23.661054Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames\n2026-05-07T11:07:25.906642Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 10.0MB → 0.4MB (23.0x), 38 JPEGs deleted\n2026-05-07T11:07:28.176089Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 6.9MB → 2.5MB (2.8x), 35 JPEGs deleted\n2026-05-07T11:08:06.864979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:15.119215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:08:29.818126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:32.981193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:33.042213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:50.978274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:52.734286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:52.851489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:09:07.119123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:09:37.291815Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:09:40.319359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:10:14.288318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:14.424670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:16.847960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:16.940298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:10:50.032003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:10:56.222667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:56.312244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:20.348299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:11:21.120460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:23.721850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:23.804892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:29.056996Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:29.140586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:30.305845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:30.383186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:32.114228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:32.191508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:35.851585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:11:45.797893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:11:58.899193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:12:02.054717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.755693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.846886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:03.619909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T11:12:10.642255Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:10.727852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:11.690324Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:11.781304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:21.621763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:25.624917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:28.182732Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames\n2026-05-07T11:12:30.153855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.1MB → 0.9MB (8.3x), 32 JPEGs deleted\n2026-05-07T11:12:32.796836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.6MB → 2.8MB (2.7x), 40 JPEGs deleted\n2026-05-07T11:12:40.535068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:40.647364Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:41.220156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:41.301848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:43.222251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:43.266764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:13:01.235609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:01.299808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:32.450693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:32.586876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:44.862308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:44.940165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:14:01.162441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:03.453473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:08.993859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:09.054039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:12.312363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:12.354292Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:21.396038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:21.489451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:22.083385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=visual_change)\n2026-05-07T11:14:36.252205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:43.015757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:43.664591Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=visual_change)\n2026-05-07T11:14:45.857760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:45.904716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:47.073442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, 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-07T11:16:05.411899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=visual_change)\n2026-05-07T11:17:32.802525Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-05-07T11:17:33.719103Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.1x), 13 JPEGs deleted\n2026-05-07T11:17:35.285795Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 3.2MB → 1.9MB (1.7x), 15 JPEGs deleted\n2026-05-07T11:20:09.287243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1113449299881994885, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:21:04.601763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:05.195829Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:05.286304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:07.276282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=visual_change)\n2026-05-07T11:21:07.777421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:13.629026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:13.684368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:20.314652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:22:35.312878Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 35 eligible frames\n2026-05-07T11:22:36.542655Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 2.8MB → 0.3MB (11.1x), 19 JPEGs deleted\n2026-05-07T11:22:37.886380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.9MB → 1.4MB (2.1x), 14 JPEGs deleted\n2026-05-07T11:24:10.600218Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:16.658727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:16.744250Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:17.259922Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:19.786638Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:19.868844Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:35.113724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:25:31.482893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:25:31.571840Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:26:14.372219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:14.474811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:16.108321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:16.208931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.179453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.261532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.866610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:22.898361Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:26:24.804817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:24.843000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:25.614460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:25.699649Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:26.157175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:26.240503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.134680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.186484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.947299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:30.055213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:32.884556Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:32.980451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:33.854993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:34.813905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:46.232735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:53.813359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:53.904687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:54.896284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:54.939177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:55.477051Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:55.548442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:56.460709Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:56.544450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.234557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.310735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.927276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:26:59.853475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:59.951408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:09.984206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:13.639304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:27:16.675677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:27:21.707146Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:21.788450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:22.382630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:22.458852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:23.512005Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:23.593854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:37.895015Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames\n2026-05-07T11:27:38.069671Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:39.415803Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (12.6x), 24 JPEGs deleted\n2026-05-07T11:27:41.361532Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 1.7MB (3.7x), 29 JPEGs deleted\n2026-05-07T11:27:44.250056Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:44.946799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:45.012823Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:45.951481Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.036903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.637934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.720109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:47.898633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:28:32.963811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:33.481808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.408327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.488526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.994222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:36.073882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:07.676505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:07.769948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:08.301825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:08.392673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:13.250663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=visual_change)\n2026-05-07T11:29:13.294785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:17.380342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:37.544137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:37.634170Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:47.420444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:47.475449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:57.368787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:57.449313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:58.656398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:58.700861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:02.303798Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:02.375032Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:06.525410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:06.609717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.066906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.152971Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.730641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.840469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.165235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.256534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.771120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:17.830665Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7559882277336721044, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:30:29.607143Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:30.855373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:31.798547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:32.660076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:33.545854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:33.625096Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:34.913569Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:34.959858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:37.162643Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=visual_change)\n2026-05-07T11:30:37.385639Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:38.031545Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:38.116866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:39.169948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:39.259572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:40.527175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:40.663315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:41.379199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:41.468807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:42.650877Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:42.740500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:32:41.370577Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-07T11:32:42.591649Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 2.7MB → 0.2MB (11.1x), 18 JPEGs deleted\n2026-05-07T11:32:44.047625Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.5MB → 1.4MB (2.5x), 18 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-07T11:37:06.389462Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:06.466281Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:28.280110Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=visual_change)\n2026-05-07T11:37:41.209760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:41.296570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:44.057154Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-07T11:37:45.150553Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.5MB → 0.2MB (11.4x), 17 JPEGs deleted\n2026-05-07T11:37:46.544560Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.6MB → 1.4MB (2.5x), 18 JPEGs deleted\n2026-05-07T11:38:17.950539Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:38:18.029604Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:38:20.269053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:20.353278Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:26.285456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:34.496832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:41.612943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:41.688620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:47.310133Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:48.643821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:38:53.314725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:53.365162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:55.877985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:55.979184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:59.923016Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:59.982414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:08.423200Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:08.479561Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:11.091274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:11.169322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:58.367209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:58.477249Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:40:14.228738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T11:40:21.537879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:21.581390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:40:36.353346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:36.463711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:49.571416Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:49.654026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:57.307589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:57.395762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:41:13.867353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:13.928949Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:17.749125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:17.841126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:22.855869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:22.960960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:47.038976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:47.120690Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:48.494287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:48.585592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:49.576901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:42:00.369375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:42:13.959329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.026209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.622501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.689856Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:18.808673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:18.899424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:46.587102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 43 eligible frames\n2026-05-07T11:42:47.879737Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.5MB → 0.3MB (10.1x), 17 JPEGs deleted\n2026-05-07T11:42:49.387681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.9MB → 1.2MB (3.9x), 24 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:47:49.401447Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T11:47:50.208589Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (6.2x), 9 JPEGs deleted\n2026-05-07T11:47:51.105616Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.6MB (2.7x), 9 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:52:51.115227Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 56 eligible frames\n2026-05-07T11:52:52.599464Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (13.9x), 24 JPEGs deleted\n2026-05-07T11:52:54.560895Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 6.2MB → 1.9MB (3.3x), 30 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-07T11:57:54.573830Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames\n2026-05-07T11:57:56.537978Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 33 frames, 4.9MB → 0.2MB (20.1x), 33 JPEGs deleted\n2026-05-07T11:57:59.634910Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 9.7MB → 3.4MB (2.9x), 49 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:02:17.686782Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2133922751020830860, trigger=visual_change)\n2026-05-07T12:02:59.643300Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T12:03:00.506915Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.5x), 13 JPEGs deleted\n2026-05-07T12:03:01.563777Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 3.0MB → 1.0MB (3.0x), 13 JPEGs deleted\n2026-05-07T12:04:53.950346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3936664232520672675, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T12:06:14.021068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1904144779975232761, trigger=click)\n2026-05-07T12:06:14.046202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1904144779975232761, trigger=click)\n2026-05-07T12:06:55.098053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1904144779975232761, trigger=visual_change)\n2026-05-07T12:08:01.595956Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T12:08:02.406935Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.6x), 11 JPEGs deleted\n2026-05-07T12:08:03.377690Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.7MB (4.1x), 13 JPEGs deleted\n2026-05-07T12:10:01.495047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6040441481645590785, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T12:12:45.130331Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:45.204999Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:46.701284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:46.776821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:48.515192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:48.562862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:49.373159Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:49.443078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:50.081799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:50.154173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:51.476901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:51.550302Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:52.594583Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:52.672365Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:56.959921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:57.036755Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:03.388286Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-05-07T12:13:05.135842Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 4.2MB → 0.2MB (18.5x), 28 JPEGs deleted\n2026-05-07T12:13:07.057256Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 0.8MB (7.5x), 29 JPEGs deleted\n2026-05-07T12:13:13.459440Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:18.098171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:18.187078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:26.059680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:26.133713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:31.500677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:31.578547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:33.066474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:33.129912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:34.223353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:34.293832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:39.930990Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T12:13:52.634589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:55.147936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:55.220630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:56.045740Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:56.109310Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:01.075359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T12:14:04.325896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:04.406144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:06.140644Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:06.206462Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:29.985517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, 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-07T12:18:07.069039Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T12:18:07.867619Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.5x), 11 JPEGs deleted\n2026-05-07T12:18:08.975579Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.1MB → 1.2MB (1.7x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:23:08.999593Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 40 eligible frames\n2026-05-07T12:23:10.051832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.8x), 16 JPEGs deleted\n2026-05-07T12:23:11.590753Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 4.8MB → 1.6MB (3.1x), 22 JPEGs deleted\n2026-05-07T12:24:50.902079Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-07T12:25:02.699344Z INFO sck_rs::stream_manager: recreating stream for display 1 (resolution change)\n2026-05-07T12:25:03.063441Z WARN screenpipe_engine::event_driven_capture: event capture timed out (trigger=idle, monitor=1) — DB pool may be saturated\n2026-05-07T12:25:03.829083Z WARN screenpipe_engine::event_driven_capture: event capture timed out (trigger=app_switch, monitor=2) — DB pool may be saturated\n2026-05-07T12:25:17.192220Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T12:28:11.573780Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 32 eligible frames\n2026-05-07T12:28:12.524840Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.1MB → 0.2MB (8.7x), 14 JPEGs deleted\n2026-05-07T12:28:13.791810Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.7MB → 1.2MB (3.1x), 16 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T12:33:13.799734Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T12:33:14.558749Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (6.2x), 9 JPEGs deleted\n2026-05-07T12:33:15.348500Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.3MB → 0.4MB (5.9x), 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-07T12:38:15.357399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 8 eligible frames\n2026-05-07T12:38:15.816171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.4MB → 0.2MB (2.2x), 3 JPEGs deleted\n2026-05-07T12:38:16.254230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.7MB → 0.4MB (1.9x), 3 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:43:16.262353Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\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\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:07:24.076660Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-07T13:07:24.102897Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-05-07T13:07:24.297606Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-07T13:07:24.438779Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-07T13:07:24.546499Z WARN screenpipe_engine::event_driven_capture: skipping capture: lock screen app 'loginwindow' on monitor 1\n2026-05-07T13:07:24.546789Z INFO screenpipe_engine::event_driven_capture: monitor 1 capture recovered after 1 consecutive errors\n2026-05-07T13:07:25.881431Z INFO screenpipe_engine::event_driven_capture: monitor 2 capture recovered after 1 consecutive errors\n2026-05-07T13:07:39.289686Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:07:39.356439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:10:51.802242Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:10:53.246828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:53.292192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:54.827092Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:54.874984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:10:56.453651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:56.532105Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:09.156872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:09.272079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:19.456862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:11:23.255674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:29.235027Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:29.300463Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:41.268824Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:11:41.346426Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:11:49.696283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:11:50.709029Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:50.793731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:54.048592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:11:55.722993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:11:58.771504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:12:00.230150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:00.309597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:05.873337Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:05.950486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:07.816982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:09.743925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:11.759622Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:11.804675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:13.038098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:13.121377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:15.163387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:22.598075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:23.526288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:24.493443Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:26.736713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:27.330422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:27.407022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:39.302329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:39.350946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:47.769162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:50.995875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:52.144495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:12:58.271241Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:03.612413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:03.656449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:38.027919Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:38.100405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:40.215995Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:40.263713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:45.234028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:45.309845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:46.731517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:46.778945Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.075161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.152467Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.945716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:50.041550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:51.455315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:51.630152Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:52.664766Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:52.744356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:00.495706Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:07.379219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:07.502722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:16.805088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:23.109167Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:23.184746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:27.828599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:27.899135Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:30.021341Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=visual_change)\n2026-05-07T13:14:35.402490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:35.477025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:36.472439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:36.548283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:15:19.197568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:19.246812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, 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-07T13:15:25.147280Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:25.232582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:27.174374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:27.220750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:28.363878Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:28.524216Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:29.203015Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:53.054354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:53.121592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:54.539633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:54.581558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:07.862431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:07.939090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:25.341565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:25.381896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:27.965229Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.016430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.660064Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.737222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:29.420531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:32.873097Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:37.093234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.160634Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.798631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.874888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:38.583600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:17:25.422274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:17:31.421731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:17:34.407811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:18:16.337476Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 12 eligible frames\n2026-05-07T13:18:16.957708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.7MB → 0.2MB (3.5x), 5 JPEGs deleted\n2026-05-07T13:18:17.848261Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.6MB → 0.7MB (2.5x), 7 JPEGs deleted\n2026-05-07T13:18:38.773800Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:18:53.874192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:19:41.763693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:19:43.713749Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:19:43.784754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T13:20:42.409231Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:42.480276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:43.486033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:43.573581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:03.864962Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:03.905431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:06.316615Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:06.395794Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:07.837125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:07.906332Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:17.860400Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-05-07T13:23:18.919592Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (9.9x), 16 JPEGs deleted\n2026-05-07T13:23:20.708512Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.9MB → 1.7MB (3.5x), 27 JPEGs deleted\n2026-05-07T13:23:48.097417Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:21.318858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:36.443434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:39.470559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:48.562648Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:24:54.766114Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:24:54.842239Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:24:57.610430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:25:03.662456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:25:24.777507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:25:37.791072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:25:37.836030Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:25:51.903705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:25:51.964830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:04.504023Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:04.546802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:08.149752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:09.427369Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:09.478399Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:13.764739Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:13.837860Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:14.447663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:16.419425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:16.496394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:18.438430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:18.504329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:44.718795Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:50.774132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:59.841559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:27:11.369696Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:27:18.114133Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:28:20.707574Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames\n2026-05-07T13:28:21.857567Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.3MB (8.1x), 16 JPEGs deleted\n2026-05-07T13:28:23.803176Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.4MB → 2.0MB (2.2x), 21 JPEGs deleted\n2026-05-07T13:28:58.218374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:29:01.293270Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:29:19.485148Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:29:25.485460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:29:38.489791Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:29:38.537267Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:30:47.550839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:47.640570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:54.884555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:54.956879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:04.623760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:04.654652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:41.897118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:31:43.912833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:31:43.954098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:31:50.967778Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:32:27.500018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, trigger=visual_change)\n2026-05-07T13:32:28.153620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8871609275972961978, trigger=visual_change)\n2026-05-07T13:33:23.810818Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-07T13:33:24.599747Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (5.7x), 9 JPEGs deleted\n2026-05-07T13:33:25.612317Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.6MB (2.5x), 8 JPEGs deleted\n2026-05-07T13:33:26.450449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3492143669303864527, trigger=visual_change)\n2026-05-07T13:33:29.401760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3492143669303864527, trigger=visual_change)\n2026-05-07T13:33:59.930217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:02.972955Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:06.002973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:19.789254Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:24.213041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:28.577724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:28.641450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:30.299849Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:35:19.180106Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:20.233759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:20.283248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:21.407060Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:21.488427Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:22.110300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:22.193553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, 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-07T13:36:48.478234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:36:48.525320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:37:01.794102Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:37:01.878637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:38:25.619953Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T13:38:26.436748Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.0x), 11 JPEGs deleted\n2026-05-07T13:38:27.574303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 1.0MB (1.8x), 9 JPEGs deleted\n2026-05-07T13:38:43.844035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:38:43.891356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:39:27.023777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=visual_change)\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.19722222,"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.19722222,"top":0.05888889,"width":0.19722222,"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.2013889,"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.39444444,"top":0.05888889,"width":0.19722222,"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.3986111,"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.59166664,"top":0.05888889,"width":0.19722222,"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.59583336,"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.7888889,"top":0.05888889,"width":0.19722222,"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.79305553,"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"}]...
|
-8172588032256589366
|
2716136865745446267
|
click
|
accessibility
|
NULL
|
2026-05-07T09:45:22.811350Z INFO screenpipe_engin 2026-05-07T09:45:22.811350Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-05-07T09:45:22.811366Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)
2026-05-07T09:45:23.497850Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-05-07T09:45:23.576837Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=155, dur=39ms
2026-05-07T09:45:23.594869Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 1 excluded)
2026-05-07T09:45:23.728324Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=156, dur=87ms
2026-05-07T09:45:25.114503Z 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
2026-05-07T09:45:29.149038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7681127700032315998, trigger=visual_change)
2026-05-07T09:45:48.802125Z INFO screenpipe_engine::meeting_detector: meeting v2: Idle -> Confirming (app=Firefox, signals=2)
2026-05-07T09:45:53.994026Z INFO screenpipe_engine::meeting_detector: meeting v2: Confirming -> Active (app=Firefox, signals=2, browser=true)
2026-05-07T09:45:53.994983Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting started (id=1, app=Firefox, title=None)
2026-05-07T09:45:53.995269Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=true, manual=false, active_id=Some(1), app=Some("Firefox"), source=Some("ui_scan")
2026-05-07T09:46:22.681313Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames
2026-05-07T09:46:24.975724Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 7.6MB → 1.8MB (4.2x), 38 JPEGs deleted
2026-05-07T09:46:27.284414Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 5.7MB → 0.4MB (14.3x), 37 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T09:51:27.298006Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
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-07T09:56:27.307108Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames
2026-05-07T09:56:29.766853Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.6MB → 2.5MB (1.8x), 29 JPEGs deleted
2026-05-07T09:56:31.182378Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.5MB → 1.1MB (2.4x), 16 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:00:50.039083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4913720669938969944, trigger=visual_change)
2026-05-07T10:01:31.184069Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames
2026-05-07T10:01:33.701926Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 6.4MB → 2.7MB (2.4x), 37 JPEGs deleted
2026-05-07T10:01:35.921087Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 5.6MB → 1.7MB (3.3x), 31 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:06:35.921469Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames
2026-05-07T10:06:37.286011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.2MB → 1.1MB (3.0x), 18 JPEGs deleted
2026-05-07T10:06:38.611334Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.2MB → 0.7MB (4.3x), 17 JPEGs deleted
2026-05-07T10:07:10.923890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-363038137104660743, trigger=click)
2026-05-07T10:07:54.763156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=click)
2026-05-07T10:07:58.866469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7750749190140780004, trigger=click)
2026-05-07T10:08:03.510124Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=visual_change)
2026-05-07T10:08:39.088273Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3643569030250279342, trigger=visual_change)
2026-05-07T10:09:18.346872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6569246041316117301, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:10:36.954420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4721988080886038618, trigger=visual_change)
2026-05-07T10:10:54.330626Z INFO screenpipe_engine::meeting_detector: meeting v2: Active -> Ending (no controls, app=Firefox, id=1, grace=300s)
2026-05-07T10:11:12.369084Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8225140425134796296, trigger=visual_change)
2026-05-07T10:11:38.678230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T10:11:40.024314Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.8MB → 1.0MB (2.9x), 16 JPEGs deleted
2026-05-07T10:11:40.843106Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted
2026-05-07T10:12:12.538283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7652725149678140352, trigger=click)
2026-05-07T10:12:16.550570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9173838423795606666, trigger=visual_change)
2026-05-07T10:12:31.745217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:34.790862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:37.784752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:40.806177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:43.854881Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:59.015149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:13:14.166750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:13:17.184510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:13:34.773468Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=click)
2026-05-07T10:13:44.486450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=visual_change)
2026-05-07T10:13:54.236529Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7077166956358270957, trigger=click)
2026-05-07T10:13:59.559230Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3980541844315414876, trigger=visual_change)
2026-05-07T10:14:11.809168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6523625761174407917, 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-07T10:15:45.403085Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6029182552546457581, trigger=click)
2026-05-07T10:15:45.438150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6029182552546457581, trigger=click)
2026-05-07T10:15:58.662028Z INFO screenpipe_engine::meeting_detector: meeting v2: Ending -> Idle (timeout=300s, app=Firefox, id=1)
2026-05-07T10:15:58.663307Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting ended (id=1)
2026-05-07T10:15:58.663499Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=false, manual=false, active_id=None, app=None, source=None
2026-05-07T10:16:05.043304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=visual_change)
2026-05-07T10:16:06.212558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=click)
2026-05-07T10:16:10.088825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)
2026-05-07T10:16:11.585397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6145754442538527174, trigger=click)
2026-05-07T10:16:11.626664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)
2026-05-07T10:16:14.079057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=visual_change)
2026-05-07T10:16:16.219212Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:16.238237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:17.211409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:17.247202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:37.973759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:38.014645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:38.719453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:38.757458Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:39.323203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:39.361472Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:40.850433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames
2026-05-07T10:16:42.489832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.5MB → 1.4MB (3.2x), 25 JPEGs deleted
2026-05-07T10:16:44.044480Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.2MB → 1.1MB (3.7x), 23 JPEGs deleted
2026-05-07T10:16:44.383786Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=visual_change)
2026-05-07T10:17:13.547514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)
2026-05-07T10:17:23.997418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)
2026-05-07T10:17:36.067503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=visual_change)
2026-05-07T10:17:48.254094Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)
2026-05-07T10:18:06.328441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:21.374558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:27.400579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:36.379491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)
2026-05-07T10:18:39.375238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)
2026-05-07T10:19:43.208935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)
2026-05-07T10:19:49.257421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:21:21.848375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=click)
2026-05-07T10:21:23.439805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=visual_change)
2026-05-07T10:21:38.803777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4689651471004117672, trigger=click)
2026-05-07T10:21:44.054102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames
2026-05-07T10:21:46.307600Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 5.0MB → 1.3MB (3.8x), 38 JPEGs deleted
2026-05-07T10:21:49.031129Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.2MB → 1.4MB (5.2x), 44 JPEGs deleted
2026-05-07T10:23:02.085605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)
2026-05-07T10:23:05.086593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)
2026-05-07T10:24:05.661776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)
2026-05-07T10:24:09.585701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)
2026-05-07T10:24:11.714956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:25:31.235235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4393937499657261667, trigger=visual_change)
2026-05-07T10:25:38.986311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2365554338448923185, trigger=click)
2026-05-07T10:26:49.039316Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-05-07T10:26:52.006289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 9.5MB → 4.4MB (2.1x), 42 JPEGs deleted
2026-05-07T10:26:54.644073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.6MB → 1.1MB (7.0x), 44 JPEGs deleted
2026-05-07T10:28:33.499505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:35.956588Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:36.666492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:36.789359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:39.100987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:40.047061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:40.064268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:42.052599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:44.774285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:44.791022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:45.378301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:46.470785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:46.575295Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:47.652750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:47.668490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:48.439575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:50.165309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:50.177581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:51.452287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:51.994437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:52.053841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:54.432682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:03.124980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:03.868714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:05.079320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:06.543967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:06.576904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:08.792645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:08.865500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:20.773748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:21.723479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:21.752924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:23.883669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1480943928003130782, trigger=visual_change)
2026-05-07T10:29:35.016352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:36.054767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:36.117899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:38.114508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:38.937597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:38.987983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:31:28.462010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9014748524946296965, trigger=click)
2026-05-07T10:31:28.506716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9014748524946296965, trigger=click)
2026-05-07T10:31:54.652328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames
2026-05-07T10:31:57.015395Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 13.6MB → 2.6MB (5.3x), 37 JPEGs deleted
2026-05-07T10:32:00.752190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 7.5MB → 3.0MB (2.5x), 63 JPEGs deleted
2026-05-07T10:32:26.599963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:32:27.400474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:34:30.099383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:34:30.729647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:35:03.954351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:35:13.717941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, 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-07T10:37:00.792475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames
2026-05-07T10:37:03.726678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 15.7MB → 2.8MB (5.7x), 45 JPEGs deleted
2026-05-07T10:37:07.426691Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 8.5MB → 3.4MB (2.5x), 57 JPEGs deleted
2026-05-07T10:37:20.569450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:29.162289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:29.307132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:30.755107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:37:32.262354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:32.364050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:45.907491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:37:47.205630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:47.304637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:41:59.417224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5950044591583842886, trigger=click)
2026-05-07T10:41:59.477946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5950044591583842886, trigger=click)
2026-05-07T10:42:04.742903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5999585032610140654, trigger=click)
2026-05-07T10:42:04.791839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5999585032610140654, trigger=click)
2026-05-07T10:42:07.459097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames
2026-05-07T10:42:08.925855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 2.0MB (2.1x), 20 JPEGs deleted
2026-05-07T10:42:09.013373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3109201817482414574, trigger=click)
2026-05-07T10:42:09.056483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3109201817482414574, trigger=click)
2026-05-07T10:42:10.403020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.2MB (2.2x), 16 JPEGs deleted
2026-05-07T10:42:15.023525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7036607934458099426, trigger=click)
2026-05-07T10:42:15.087803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7036607934458099426, trigger=click)
2026-05-07T10:42:55.509669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2284708141138457574, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:47:10.412520Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames
2026-05-07T10:47:12.469581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.4MB → 1.8MB (4.7x), 34 JPEGs deleted
2026-05-07T10:47:15.163169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.2MB → 2.4MB (3.0x), 40 JPEGs deleted
2026-05-07T10:49:59.513306Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5898226934247819222, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:52:15.173889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames
2026-05-07T10:52:17.082276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.4MB → 0.7MB (11.6x), 32 JPEGs deleted
2026-05-07T10:52:19.490930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 5.9MB → 2.2MB (2.7x), 39 JPEGs deleted
2026-05-07T10:54:22.187516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:54:28.229775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:10.540942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:13.602063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:16.605531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
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-07T10:55:24.247307Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:57:19.473518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T10:57:20.680885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.9MB → 0.5MB (5.3x), 11 JPEGs deleted
2026-05-07T10:57:21.976198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 1.3MB (1.9x), 15 JPEGs deleted
2026-05-07T10:58:11.572541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:11.672796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:12.154759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:13.639499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)
2026-05-07T10:58:15.413079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:15.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:16.595925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)
2026-05-07T10:58:21.437769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.085129Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.869865Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.981197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:42.120927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1967027037406422417, trigger=click)
2026-05-07T10:58:42.168157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1967027037406422417, trigger=click)
2026-05-07T10:58:59.393221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3964650797953228084, trigger=click)
2026-05-07T10:58:59.482526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=click)
2026-05-07T10:59:49.917826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)
2026-05-07T11:00:17.089194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T11:02:21.972630Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T11:02:22.860530Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.6MB → 0.5MB (4.8x), 10 JPEGs deleted
2026-05-07T11:02:23.655299Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.4MB (4.9x), 10 JPEGs deleted
2026-05-07T11:03:02.204893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:02.270520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:05.248220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:05.306387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:59.105792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T11:05:34.710050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:07:23.661054Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames
2026-05-07T11:07:25.906642Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 10.0MB → 0.4MB (23.0x), 38 JPEGs deleted
2026-05-07T11:07:28.176089Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 6.9MB → 2.5MB (2.8x), 35 JPEGs deleted
2026-05-07T11:08:06.864979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:15.119215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:08:29.818126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:32.981193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:33.042213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:50.978274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:52.734286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:52.851489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:09:07.119123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:09:37.291815Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:09:40.319359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:10:14.288318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:14.424670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:16.847960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:16.940298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T11:10:50.032003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:10:56.222667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:56.312244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:20.348299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:11:21.120460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:23.721850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:23.804892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:29.056996Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:29.140586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:30.305845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:30.383186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:32.114228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:32.191508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:35.851585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:11:45.797893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:11:58.899193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:12:02.054717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.755693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.846886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:03.619909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)
2026-05-07T11:12:10.642255Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:10.727852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:11.690324Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:11.781304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:21.621763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:25.624917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:28.182732Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames
2026-05-07T11:12:30.153855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.1MB → 0.9MB (8.3x), 32 JPEGs deleted
2026-05-07T11:12:32.796836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.6MB → 2.8MB (2.7x), 40 JPEGs deleted
2026-05-07T11:12:40.535068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:40.647364Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:41.220156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:41.301848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:43.222251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:43.266764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:13:01.235609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:01.299808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:32.450693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:32.586876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:44.862308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:44.940165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:14:01.162441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:03.453473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:08.993859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:09.054039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:12.312363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:12.354292Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:21.396038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:21.489451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:22.083385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=visual_change)
2026-05-07T11:14:36.252205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:43.015757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:43.664591Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=visual_change)
2026-05-07T11:14:45.857760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:45.904716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:47.073442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, 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-07T11:16:05.411899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture fo...
|
1905
|
NULL
|
NULL
|
NULL
|
|
1910
|
89
|
6
|
2026-05-07T10:40:24.148389+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778150424148_m1.jpg...
|
iTerm2
|
screenpipe"
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
2026-05-07T09:45:22.811350Z INFO screenpipe_engin 2026-05-07T09:45:22.811350Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-05-07T09:45:22.811366Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)
2026-05-07T09:45:23.497850Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-05-07T09:45:23.576837Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=155, dur=39ms
2026-05-07T09:45:23.594869Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 1 excluded)
2026-05-07T09:45:23.728324Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=156, dur=87ms
2026-05-07T09:45:25.114503Z 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
2026-05-07T09:45:29.149038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7681127700032315998, trigger=visual_change)
2026-05-07T09:45:48.802125Z INFO screenpipe_engine::meeting_detector: meeting v2: Idle -> Confirming (app=Firefox, signals=2)
2026-05-07T09:45:53.994026Z INFO screenpipe_engine::meeting_detector: meeting v2: Confirming -> Active (app=Firefox, signals=2, browser=true)
2026-05-07T09:45:53.994983Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting started (id=1, app=Firefox, title=None)
2026-05-07T09:45:53.995269Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=true, manual=false, active_id=Some(1), app=Some("Firefox"), source=Some("ui_scan")
2026-05-07T09:46:22.681313Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames
2026-05-07T09:46:24.975724Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 7.6MB → 1.8MB (4.2x), 38 JPEGs deleted
2026-05-07T09:46:27.284414Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 5.7MB → 0.4MB (14.3x), 37 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T09:51:27.298006Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
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-07T09:56:27.307108Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames
2026-05-07T09:56:29.766853Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.6MB → 2.5MB (1.8x), 29 JPEGs deleted
2026-05-07T09:56:31.182378Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.5MB → 1.1MB (2.4x), 16 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:00:50.039083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4913720669938969944, trigger=visual_change)
2026-05-07T10:01:31.184069Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames
2026-05-07T10:01:33.701926Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 6.4MB → 2.7MB (2.4x), 37 JPEGs deleted
2026-05-07T10:01:35.921087Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 5.6MB → 1.7MB (3.3x), 31 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:06:35.921469Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames
2026-05-07T10:06:37.286011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.2MB → 1.1MB (3.0x), 18 JPEGs deleted
2026-05-07T10:06:38.611334Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.2MB → 0.7MB (4.3x), 17 JPEGs deleted
2026-05-07T10:07:10.923890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-363038137104660743, trigger=click)
2026-05-07T10:07:54.763156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=click)
2026-05-07T10:07:58.866469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7750749190140780004, trigger=click)
2026-05-07T10:08:03.510124Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=visual_change)
2026-05-07T10:08:39.088273Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3643569030250279342, trigger=visual_change)
2026-05-07T10:09:18.346872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6569246041316117301, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:10:36.954420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4721988080886038618, trigger=visual_change)
2026-05-07T10:10:54.330626Z INFO screenpipe_engine::meeting_detector: meeting v2: Active -> Ending (no controls, app=Firefox, id=1, grace=300s)
2026-05-07T10:11:12.369084Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8225140425134796296, trigger=visual_change)
2026-05-07T10:11:38.678230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T10:11:40.024314Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.8MB → 1.0MB (2.9x), 16 JPEGs deleted
2026-05-07T10:11:40.843106Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted
2026-05-07T10:12:12.538283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7652725149678140352, trigger=click)
2026-05-07T10:12:16.550570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9173838423795606666, trigger=visual_change)
2026-05-07T10:12:31.745217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:34.790862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:37.784752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:40.806177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:43.854881Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:59.015149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:13:14.166750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:13:17.184510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:13:34.773468Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=click)
2026-05-07T10:13:44.486450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=visual_change)
2026-05-07T10:13:54.236529Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7077166956358270957, trigger=click)
2026-05-07T10:13:59.559230Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3980541844315414876, trigger=visual_change)
2026-05-07T10:14:11.809168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6523625761174407917, 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-07T10:15:45.403085Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6029182552546457581, trigger=click)
2026-05-07T10:15:45.438150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6029182552546457581, trigger=click)
2026-05-07T10:15:58.662028Z INFO screenpipe_engine::meeting_detector: meeting v2: Ending -> Idle (timeout=300s, app=Firefox, id=1)
2026-05-07T10:15:58.663307Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting ended (id=1)
2026-05-07T10:15:58.663499Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=false, manual=false, active_id=None, app=None, source=None
2026-05-07T10:16:05.043304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=visual_change)
2026-05-07T10:16:06.212558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=click)
2026-05-07T10:16:10.088825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)
2026-05-07T10:16:11.585397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6145754442538527174, trigger=click)
2026-05-07T10:16:11.626664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)
2026-05-07T10:16:14.079057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=visual_change)
2026-05-07T10:16:16.219212Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:16.238237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:17.211409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:17.247202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:37.973759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:38.014645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:38.719453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:38.757458Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:39.323203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:39.361472Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:40.850433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames
2026-05-07T10:16:42.489832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.5MB → 1.4MB (3.2x), 25 JPEGs deleted
2026-05-07T10:16:44.044480Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.2MB → 1.1MB (3.7x), 23 JPEGs deleted
2026-05-07T10:16:44.383786Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=visual_change)
2026-05-07T10:17:13.547514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)
2026-05-07T10:17:23.997418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)
2026-05-07T10:17:36.067503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=visual_change)
2026-05-07T10:17:48.254094Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)
2026-05-07T10:18:06.328441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:21.374558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:27.400579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:36.379491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)
2026-05-07T10:18:39.375238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)
2026-05-07T10:19:43.208935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)
2026-05-07T10:19:49.257421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:21:21.848375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=click)
2026-05-07T10:21:23.439805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=visual_change)
2026-05-07T10:21:38.803777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4689651471004117672, trigger=click)
2026-05-07T10:21:44.054102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames
2026-05-07T10:21:46.307600Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 5.0MB → 1.3MB (3.8x), 38 JPEGs deleted
2026-05-07T10:21:49.031129Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.2MB → 1.4MB (5.2x), 44 JPEGs deleted
2026-05-07T10:23:02.085605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)
2026-05-07T10:23:05.086593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)
2026-05-07T10:24:05.661776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)
2026-05-07T10:24:09.585701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)
2026-05-07T10:24:11.714956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:25:31.235235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4393937499657261667, trigger=visual_change)
2026-05-07T10:25:38.986311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2365554338448923185, trigger=click)
2026-05-07T10:26:49.039316Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-05-07T10:26:52.006289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 9.5MB → 4.4MB (2.1x), 42 JPEGs deleted
2026-05-07T10:26:54.644073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.6MB → 1.1MB (7.0x), 44 JPEGs deleted
2026-05-07T10:28:33.499505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:35.956588Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:36.666492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:36.789359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:39.100987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:40.047061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:40.064268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:42.052599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:44.774285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:44.791022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:45.378301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:46.470785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:46.575295Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:47.652750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:47.668490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:48.439575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:50.165309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:50.177581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:51.452287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:51.994437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:52.053841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:54.432682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:03.124980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:03.868714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:05.079320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:06.543967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:06.576904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:08.792645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:08.865500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:20.773748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:21.723479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:21.752924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:23.883669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1480943928003130782, trigger=visual_change)
2026-05-07T10:29:35.016352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:36.054767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:36.117899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:38.114508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:38.937597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:38.987983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:31:28.462010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9014748524946296965, trigger=click)
2026-05-07T10:31:28.506716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9014748524946296965, trigger=click)
2026-05-07T10:31:54.652328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames
2026-05-07T10:31:57.015395Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 13.6MB → 2.6MB (5.3x), 37 JPEGs deleted
2026-05-07T10:32:00.752190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 7.5MB → 3.0MB (2.5x), 63 JPEGs deleted
2026-05-07T10:32:26.599963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:32:27.400474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:34:30.099383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:34:30.729647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:35:03.954351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:35:13.717941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, 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-07T10:37:00.792475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames
2026-05-07T10:37:03.726678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 15.7MB → 2.8MB (5.7x), 45 JPEGs deleted
2026-05-07T10:37:07.426691Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 8.5MB → 3.4MB (2.5x), 57 JPEGs deleted
2026-05-07T10:37:20.569450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:29.162289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:29.307132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:30.755107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:37:32.262354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:32.364050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:45.907491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:37:47.205630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:47.304637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:41:59.417224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5950044591583842886, trigger=click)
2026-05-07T10:41:59.477946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5950044591583842886, trigger=click)
2026-05-07T10:42:04.742903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5999585032610140654, trigger=click)
2026-05-07T10:42:04.791839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5999585032610140654, trigger=click)
2026-05-07T10:42:07.459097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames
2026-05-07T10:42:08.925855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 2.0MB (2.1x), 20 JPEGs deleted
2026-05-07T10:42:09.013373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3109201817482414574, trigger=click)
2026-05-07T10:42:09.056483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3109201817482414574, trigger=click)
2026-05-07T10:42:10.403020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.2MB (2.2x), 16 JPEGs deleted
2026-05-07T10:42:15.023525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7036607934458099426, trigger=click)
2026-05-07T10:42:15.087803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7036607934458099426, trigger=click)
2026-05-07T10:42:55.509669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2284708141138457574, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:47:10.412520Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames
2026-05-07T10:47:12.469581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.4MB → 1.8MB (4.7x), 34 JPEGs deleted
2026-05-07T10:47:15.163169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.2MB → 2.4MB (3.0x), 40 JPEGs deleted
2026-05-07T10:49:59.513306Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5898226934247819222, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:52:15.173889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames
2026-05-07T10:52:17.082276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.4MB → 0.7MB (11.6x), 32 JPEGs deleted
2026-05-07T10:52:19.490930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 5.9MB → 2.2MB (2.7x), 39 JPEGs deleted
2026-05-07T10:54:22.187516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:54:28.229775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:10.540942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:13.602063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:16.605531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
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-07T10:55:24.247307Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:57:19.473518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T10:57:20.680885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.9MB → 0.5MB (5.3x), 11 JPEGs deleted
2026-05-07T10:57:21.976198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 1.3MB (1.9x), 15 JPEGs deleted
2026-05-07T10:58:11.572541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:11.672796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:12.154759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:13.639499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)
2026-05-07T10:58:15.413079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:15.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:16.595925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)
2026-05-07T10:58:21.437769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.085129Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.869865Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.981197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:42.120927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1967027037406422417, trigger=click)
2026-05-07T10:58:42.168157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1967027037406422417, trigger=click)
2026-05-07T10:58:59.393221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3964650797953228084, trigger=click)
2026-05-07T10:58:59.482526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=click)
2026-05-07T10:59:49.917826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)
2026-05-07T11:00:17.089194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T11:02:21.972630Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T11:02:22.860530Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.6MB → 0.5MB (4.8x), 10 JPEGs deleted
2026-05-07T11:02:23.655299Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.4MB (4.9x), 10 JPEGs deleted
2026-05-07T11:03:02.204893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:02.270520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:05.248220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:05.306387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:59.105792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T11:05:34.710050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:07:23.661054Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames
2026-05-07T11:07:25.906642Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 10.0MB → 0.4MB (23.0x), 38 JPEGs deleted
2026-05-07T11:07:28.176089Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 6.9MB → 2.5MB (2.8x), 35 JPEGs deleted
2026-05-07T11:08:06.864979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:15.119215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:08:29.818126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:32.981193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:33.042213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:50.978274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:52.734286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:52.851489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:09:07.119123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:09:37.291815Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:09:40.319359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:10:14.288318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:14.424670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:16.847960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:16.940298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T11:10:50.032003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:10:56.222667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:56.312244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:20.348299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:11:21.120460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:23.721850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:23.804892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:29.056996Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:29.140586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:30.305845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:30.383186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:32.114228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:32.191508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:35.851585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:11:45.797893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:11:58.899193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:12:02.054717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.755693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.846886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:03.619909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)
2026-05-07T11:12:10.642255Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:10.727852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:11.690324Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:11.781304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:21.621763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:25.624917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:28.182732Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames
2026-05-07T11:12:30.153855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.1MB → 0.9MB (8.3x), 32 JPEGs deleted
2026-05-07T11:12:32.796836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.6MB → 2.8MB (2.7x), 40 JPEGs deleted
2026-05-07T11:12:40.535068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:40.647364Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:41.220156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:41.301848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:43.222251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:43.266764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:13:01.235609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:01.299808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:32.450693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:32.586876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:44.862308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:44.940165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:14:01.162441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:03.453473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:08.993859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:09.054039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:12.312363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:12.354292Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:21.396038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:21.489451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:22.083385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=visual_change)
2026-05-07T11:14:36.252205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:43.015757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:43.664591Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=visual_change)
2026-05-07T11:14:45.857760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:45.904716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:47.073442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, 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-07T11:16:05.411899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture fo...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"2026-05-07T09:45:22.811350Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-07T09:45:22.811366Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-07T09:45:23.497850Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)\n2026-05-07T09:45:23.576837Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=155, dur=39ms\n2026-05-07T09:45:23.594869Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 1 excluded)\n2026-05-07T09:45:23.728324Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=156, dur=87ms\n2026-05-07T09:45:25.114503Z 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-07T09:45:29.149038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7681127700032315998, trigger=visual_change)\n2026-05-07T09:45:48.802125Z INFO screenpipe_engine::meeting_detector: meeting v2: Idle -> Confirming (app=Firefox, signals=2)\n2026-05-07T09:45:53.994026Z INFO screenpipe_engine::meeting_detector: meeting v2: Confirming -> Active (app=Firefox, signals=2, browser=true)\n2026-05-07T09:45:53.994983Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting started (id=1, app=Firefox, title=None)\n2026-05-07T09:45:53.995269Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=true, manual=false, active_id=Some(1), app=Some(\"Firefox\"), source=Some(\"ui_scan\")\n2026-05-07T09:46:22.681313Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames\n2026-05-07T09:46:24.975724Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 7.6MB → 1.8MB (4.2x), 38 JPEGs deleted\n2026-05-07T09:46:27.284414Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 5.7MB → 0.4MB (14.3x), 37 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T09:51:27.298006Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\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-07T09:56:27.307108Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-05-07T09:56:29.766853Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.6MB → 2.5MB (1.8x), 29 JPEGs deleted\n2026-05-07T09:56:31.182378Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.5MB → 1.1MB (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-07T10:00:50.039083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4913720669938969944, trigger=visual_change)\n2026-05-07T10:01:31.184069Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames\n2026-05-07T10:01:33.701926Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 6.4MB → 2.7MB (2.4x), 37 JPEGs deleted\n2026-05-07T10:01:35.921087Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 5.6MB → 1.7MB (3.3x), 31 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:06:35.921469Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-07T10:06:37.286011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.2MB → 1.1MB (3.0x), 18 JPEGs deleted\n2026-05-07T10:06:38.611334Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.2MB → 0.7MB (4.3x), 17 JPEGs deleted\n2026-05-07T10:07:10.923890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-363038137104660743, trigger=click)\n2026-05-07T10:07:54.763156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=click)\n2026-05-07T10:07:58.866469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7750749190140780004, trigger=click)\n2026-05-07T10:08:03.510124Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=visual_change)\n2026-05-07T10:08:39.088273Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3643569030250279342, trigger=visual_change)\n2026-05-07T10:09:18.346872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6569246041316117301, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:10:36.954420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4721988080886038618, trigger=visual_change)\n2026-05-07T10:10:54.330626Z INFO screenpipe_engine::meeting_detector: meeting v2: Active -> Ending (no controls, app=Firefox, id=1, grace=300s)\n2026-05-07T10:11:12.369084Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8225140425134796296, trigger=visual_change)\n2026-05-07T10:11:38.678230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T10:11:40.024314Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.8MB → 1.0MB (2.9x), 16 JPEGs deleted\n2026-05-07T10:11:40.843106Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted\n2026-05-07T10:12:12.538283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7652725149678140352, trigger=click)\n2026-05-07T10:12:16.550570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9173838423795606666, trigger=visual_change)\n2026-05-07T10:12:31.745217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:34.790862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:37.784752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:40.806177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:43.854881Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:59.015149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:13:14.166750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:13:17.184510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:13:34.773468Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=click)\n2026-05-07T10:13:44.486450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=visual_change)\n2026-05-07T10:13:54.236529Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7077166956358270957, trigger=click)\n2026-05-07T10:13:59.559230Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3980541844315414876, trigger=visual_change)\n2026-05-07T10:14:11.809168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6523625761174407917, 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-07T10:15:45.403085Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6029182552546457581, trigger=click)\n2026-05-07T10:15:45.438150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6029182552546457581, trigger=click)\n2026-05-07T10:15:58.662028Z INFO screenpipe_engine::meeting_detector: meeting v2: Ending -> Idle (timeout=300s, app=Firefox, id=1)\n2026-05-07T10:15:58.663307Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting ended (id=1)\n2026-05-07T10:15:58.663499Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=false, manual=false, active_id=None, app=None, source=None\n2026-05-07T10:16:05.043304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=visual_change)\n2026-05-07T10:16:06.212558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=click)\n2026-05-07T10:16:10.088825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)\n2026-05-07T10:16:11.585397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6145754442538527174, trigger=click)\n2026-05-07T10:16:11.626664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)\n2026-05-07T10:16:14.079057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=visual_change)\n2026-05-07T10:16:16.219212Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:16.238237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:17.211409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:17.247202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:37.973759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:38.014645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:38.719453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:38.757458Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:39.323203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:39.361472Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:40.850433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames\n2026-05-07T10:16:42.489832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.5MB → 1.4MB (3.2x), 25 JPEGs deleted\n2026-05-07T10:16:44.044480Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.2MB → 1.1MB (3.7x), 23 JPEGs deleted\n2026-05-07T10:16:44.383786Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=visual_change)\n2026-05-07T10:17:13.547514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)\n2026-05-07T10:17:23.997418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)\n2026-05-07T10:17:36.067503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=visual_change)\n2026-05-07T10:17:48.254094Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)\n2026-05-07T10:18:06.328441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:21.374558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:27.400579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:36.379491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)\n2026-05-07T10:18:39.375238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)\n2026-05-07T10:19:43.208935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)\n2026-05-07T10:19:49.257421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T10:21:21.848375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=click)\n2026-05-07T10:21:23.439805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=visual_change)\n2026-05-07T10:21:38.803777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4689651471004117672, trigger=click)\n2026-05-07T10:21:44.054102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames\n2026-05-07T10:21:46.307600Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 5.0MB → 1.3MB (3.8x), 38 JPEGs deleted\n2026-05-07T10:21:49.031129Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.2MB → 1.4MB (5.2x), 44 JPEGs deleted\n2026-05-07T10:23:02.085605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)\n2026-05-07T10:23:05.086593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)\n2026-05-07T10:24:05.661776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)\n2026-05-07T10:24:09.585701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)\n2026-05-07T10:24:11.714956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:25:31.235235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4393937499657261667, trigger=visual_change)\n2026-05-07T10:25:38.986311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2365554338448923185, trigger=click)\n2026-05-07T10:26:49.039316Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames\n2026-05-07T10:26:52.006289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 9.5MB → 4.4MB (2.1x), 42 JPEGs deleted\n2026-05-07T10:26:54.644073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.6MB → 1.1MB (7.0x), 44 JPEGs deleted\n2026-05-07T10:28:33.499505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:35.956588Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:36.666492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:36.789359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:39.100987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:40.047061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:40.064268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:42.052599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:44.774285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:44.791022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:45.378301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:46.470785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:46.575295Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:47.652750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:47.668490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:48.439575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:50.165309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:50.177581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:51.452287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:51.994437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:52.053841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:54.432682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:03.124980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:03.868714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:05.079320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:06.543967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:06.576904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:08.792645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:08.865500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:20.773748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:21.723479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:21.752924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:23.883669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1480943928003130782, trigger=visual_change)\n2026-05-07T10:29:35.016352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:36.054767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:36.117899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:38.114508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:38.937597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:38.987983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:31:28.462010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9014748524946296965, trigger=click)\n2026-05-07T10:31:28.506716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9014748524946296965, trigger=click)\n2026-05-07T10:31:54.652328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames\n2026-05-07T10:31:57.015395Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 13.6MB → 2.6MB (5.3x), 37 JPEGs deleted\n2026-05-07T10:32:00.752190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 7.5MB → 3.0MB (2.5x), 63 JPEGs deleted\n2026-05-07T10:32:26.599963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:32:27.400474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:34:30.099383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:34:30.729647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:35:03.954351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:35:13.717941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, 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-07T10:37:00.792475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames\n2026-05-07T10:37:03.726678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 15.7MB → 2.8MB (5.7x), 45 JPEGs deleted\n2026-05-07T10:37:07.426691Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 8.5MB → 3.4MB (2.5x), 57 JPEGs deleted\n2026-05-07T10:37:20.569450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:29.162289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:29.307132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:30.755107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:37:32.262354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:32.364050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:45.907491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:37:47.205630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:47.304637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T10:41:59.417224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5950044591583842886, trigger=click)\n2026-05-07T10:41:59.477946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5950044591583842886, trigger=click)\n2026-05-07T10:42:04.742903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5999585032610140654, trigger=click)\n2026-05-07T10:42:04.791839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5999585032610140654, trigger=click)\n2026-05-07T10:42:07.459097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-07T10:42:08.925855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 2.0MB (2.1x), 20 JPEGs deleted\n2026-05-07T10:42:09.013373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3109201817482414574, trigger=click)\n2026-05-07T10:42:09.056483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3109201817482414574, trigger=click)\n2026-05-07T10:42:10.403020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.2MB (2.2x), 16 JPEGs deleted\n2026-05-07T10:42:15.023525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7036607934458099426, trigger=click)\n2026-05-07T10:42:15.087803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7036607934458099426, trigger=click)\n2026-05-07T10:42:55.509669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2284708141138457574, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:47:10.412520Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames\n2026-05-07T10:47:12.469581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.4MB → 1.8MB (4.7x), 34 JPEGs deleted\n2026-05-07T10:47:15.163169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.2MB → 2.4MB (3.0x), 40 JPEGs deleted\n2026-05-07T10:49:59.513306Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5898226934247819222, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:52:15.173889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames\n2026-05-07T10:52:17.082276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.4MB → 0.7MB (11.6x), 32 JPEGs deleted\n2026-05-07T10:52:19.490930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 5.9MB → 2.2MB (2.7x), 39 JPEGs deleted\n2026-05-07T10:54:22.187516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:54:28.229775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:10.540942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:13.602063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:16.605531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, 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-07T10:55:24.247307Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:57:19.473518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T10:57:20.680885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.9MB → 0.5MB (5.3x), 11 JPEGs deleted\n2026-05-07T10:57:21.976198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 1.3MB (1.9x), 15 JPEGs deleted\n2026-05-07T10:58:11.572541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:11.672796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:12.154759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:13.639499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)\n2026-05-07T10:58:15.413079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:15.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:16.595925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)\n2026-05-07T10:58:21.437769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.085129Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.869865Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.981197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:42.120927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1967027037406422417, trigger=click)\n2026-05-07T10:58:42.168157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1967027037406422417, trigger=click)\n2026-05-07T10:58:59.393221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3964650797953228084, trigger=click)\n2026-05-07T10:58:59.482526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=click)\n2026-05-07T10:59:49.917826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)\n2026-05-07T11:00:17.089194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:02:21.972630Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T11:02:22.860530Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.6MB → 0.5MB (4.8x), 10 JPEGs deleted\n2026-05-07T11:02:23.655299Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.4MB (4.9x), 10 JPEGs deleted\n2026-05-07T11:03:02.204893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:02.270520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:05.248220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:05.306387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:59.105792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:05:34.710050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:07:23.661054Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames\n2026-05-07T11:07:25.906642Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 10.0MB → 0.4MB (23.0x), 38 JPEGs deleted\n2026-05-07T11:07:28.176089Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 6.9MB → 2.5MB (2.8x), 35 JPEGs deleted\n2026-05-07T11:08:06.864979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:15.119215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:08:29.818126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:32.981193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:33.042213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:50.978274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:52.734286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:52.851489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:09:07.119123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:09:37.291815Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:09:40.319359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:10:14.288318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:14.424670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:16.847960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:16.940298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:10:50.032003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:10:56.222667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:56.312244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:20.348299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:11:21.120460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:23.721850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:23.804892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:29.056996Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:29.140586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:30.305845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:30.383186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:32.114228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:32.191508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:35.851585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:11:45.797893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:11:58.899193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:12:02.054717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.755693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.846886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:03.619909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T11:12:10.642255Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:10.727852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:11.690324Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:11.781304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:21.621763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:25.624917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:28.182732Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames\n2026-05-07T11:12:30.153855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.1MB → 0.9MB (8.3x), 32 JPEGs deleted\n2026-05-07T11:12:32.796836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.6MB → 2.8MB (2.7x), 40 JPEGs deleted\n2026-05-07T11:12:40.535068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:40.647364Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:41.220156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:41.301848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:43.222251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:43.266764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:13:01.235609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:01.299808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:32.450693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:32.586876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:44.862308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:44.940165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:14:01.162441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:03.453473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:08.993859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:09.054039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:12.312363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:12.354292Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:21.396038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:21.489451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:22.083385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=visual_change)\n2026-05-07T11:14:36.252205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:43.015757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:43.664591Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=visual_change)\n2026-05-07T11:14:45.857760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:45.904716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:47.073442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, 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-07T11:16:05.411899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=visual_change)\n2026-05-07T11:17:32.802525Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-05-07T11:17:33.719103Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.1x), 13 JPEGs deleted\n2026-05-07T11:17:35.285795Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 3.2MB → 1.9MB (1.7x), 15 JPEGs deleted\n2026-05-07T11:20:09.287243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1113449299881994885, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:21:04.601763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:05.195829Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:05.286304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:07.276282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=visual_change)\n2026-05-07T11:21:07.777421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:13.629026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:13.684368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:20.314652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:22:35.312878Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 35 eligible frames\n2026-05-07T11:22:36.542655Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 2.8MB → 0.3MB (11.1x), 19 JPEGs deleted\n2026-05-07T11:22:37.886380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.9MB → 1.4MB (2.1x), 14 JPEGs deleted\n2026-05-07T11:24:10.600218Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:16.658727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:16.744250Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:17.259922Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:19.786638Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:19.868844Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:35.113724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:25:31.482893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:25:31.571840Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:26:14.372219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:14.474811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:16.108321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:16.208931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.179453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.261532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.866610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:22.898361Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:26:24.804817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:24.843000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:25.614460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:25.699649Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:26.157175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:26.240503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.134680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.186484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.947299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:30.055213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:32.884556Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:32.980451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:33.854993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:34.813905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:46.232735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:53.813359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:53.904687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:54.896284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:54.939177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:55.477051Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:55.548442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:56.460709Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:56.544450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.234557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.310735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.927276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:26:59.853475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:59.951408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:09.984206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:13.639304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:27:16.675677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:27:21.707146Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:21.788450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:22.382630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:22.458852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:23.512005Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:23.593854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:37.895015Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames\n2026-05-07T11:27:38.069671Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:39.415803Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (12.6x), 24 JPEGs deleted\n2026-05-07T11:27:41.361532Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 1.7MB (3.7x), 29 JPEGs deleted\n2026-05-07T11:27:44.250056Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:44.946799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:45.012823Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:45.951481Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.036903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.637934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.720109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:47.898633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:28:32.963811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:33.481808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.408327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.488526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.994222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:36.073882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:07.676505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:07.769948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:08.301825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:08.392673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:13.250663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=visual_change)\n2026-05-07T11:29:13.294785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:17.380342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:37.544137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:37.634170Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:47.420444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:47.475449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:57.368787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:57.449313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:58.656398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:58.700861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:02.303798Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:02.375032Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:06.525410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:06.609717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.066906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.152971Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.730641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.840469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.165235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.256534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.771120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:17.830665Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7559882277336721044, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:30:29.607143Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:30.855373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:31.798547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:32.660076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:33.545854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:33.625096Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:34.913569Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:34.959858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:37.162643Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=visual_change)\n2026-05-07T11:30:37.385639Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:38.031545Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:38.116866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:39.169948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:39.259572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:40.527175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:40.663315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:41.379199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:41.468807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:42.650877Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:42.740500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:32:41.370577Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-07T11:32:42.591649Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 2.7MB → 0.2MB (11.1x), 18 JPEGs deleted\n2026-05-07T11:32:44.047625Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.5MB → 1.4MB (2.5x), 18 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-07T11:37:06.389462Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:06.466281Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:28.280110Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=visual_change)\n2026-05-07T11:37:41.209760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:41.296570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:44.057154Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-07T11:37:45.150553Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.5MB → 0.2MB (11.4x), 17 JPEGs deleted\n2026-05-07T11:37:46.544560Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.6MB → 1.4MB (2.5x), 18 JPEGs deleted\n2026-05-07T11:38:17.950539Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:38:18.029604Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:38:20.269053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:20.353278Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:26.285456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:34.496832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:41.612943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:41.688620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:47.310133Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:48.643821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:38:53.314725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:53.365162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:55.877985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:55.979184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:59.923016Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:59.982414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:08.423200Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:08.479561Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:11.091274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:11.169322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:58.367209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:58.477249Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:40:14.228738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T11:40:21.537879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:21.581390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:40:36.353346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:36.463711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:49.571416Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:49.654026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:57.307589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:57.395762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:41:13.867353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:13.928949Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:17.749125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:17.841126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:22.855869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:22.960960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:47.038976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:47.120690Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:48.494287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:48.585592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:49.576901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:42:00.369375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:42:13.959329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.026209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.622501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.689856Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:18.808673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:18.899424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:46.587102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 43 eligible frames\n2026-05-07T11:42:47.879737Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.5MB → 0.3MB (10.1x), 17 JPEGs deleted\n2026-05-07T11:42:49.387681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.9MB → 1.2MB (3.9x), 24 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:47:49.401447Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T11:47:50.208589Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (6.2x), 9 JPEGs deleted\n2026-05-07T11:47:51.105616Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.6MB (2.7x), 9 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:52:51.115227Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 56 eligible frames\n2026-05-07T11:52:52.599464Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (13.9x), 24 JPEGs deleted\n2026-05-07T11:52:54.560895Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 6.2MB → 1.9MB (3.3x), 30 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-07T11:57:54.573830Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames\n2026-05-07T11:57:56.537978Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 33 frames, 4.9MB → 0.2MB (20.1x), 33 JPEGs deleted\n2026-05-07T11:57:59.634910Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 9.7MB → 3.4MB (2.9x), 49 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:02:17.686782Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2133922751020830860, trigger=visual_change)\n2026-05-07T12:02:59.643300Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T12:03:00.506915Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.5x), 13 JPEGs deleted\n2026-05-07T12:03:01.563777Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 3.0MB → 1.0MB (3.0x), 13 JPEGs deleted\n2026-05-07T12:04:53.950346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3936664232520672675, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T12:06:14.021068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1904144779975232761, trigger=click)\n2026-05-07T12:06:14.046202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1904144779975232761, trigger=click)\n2026-05-07T12:06:55.098053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1904144779975232761, trigger=visual_change)\n2026-05-07T12:08:01.595956Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T12:08:02.406935Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.6x), 11 JPEGs deleted\n2026-05-07T12:08:03.377690Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.7MB (4.1x), 13 JPEGs deleted\n2026-05-07T12:10:01.495047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6040441481645590785, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T12:12:45.130331Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:45.204999Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:46.701284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:46.776821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:48.515192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:48.562862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:49.373159Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:49.443078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:50.081799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:50.154173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:51.476901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:51.550302Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:52.594583Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:52.672365Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:56.959921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:57.036755Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:03.388286Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-05-07T12:13:05.135842Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 4.2MB → 0.2MB (18.5x), 28 JPEGs deleted\n2026-05-07T12:13:07.057256Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 0.8MB (7.5x), 29 JPEGs deleted\n2026-05-07T12:13:13.459440Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:18.098171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:18.187078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:26.059680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:26.133713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:31.500677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:31.578547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:33.066474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:33.129912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:34.223353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:34.293832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:39.930990Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T12:13:52.634589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:55.147936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:55.220630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:56.045740Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:56.109310Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:01.075359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T12:14:04.325896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:04.406144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:06.140644Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:06.206462Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:29.985517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, 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-07T12:18:07.069039Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T12:18:07.867619Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.5x), 11 JPEGs deleted\n2026-05-07T12:18:08.975579Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.1MB → 1.2MB (1.7x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:23:08.999593Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 40 eligible frames\n2026-05-07T12:23:10.051832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.8x), 16 JPEGs deleted\n2026-05-07T12:23:11.590753Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 4.8MB → 1.6MB (3.1x), 22 JPEGs deleted\n2026-05-07T12:24:50.902079Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-07T12:25:02.699344Z INFO sck_rs::stream_manager: recreating stream for display 1 (resolution change)\n2026-05-07T12:25:03.063441Z WARN screenpipe_engine::event_driven_capture: event capture timed out (trigger=idle, monitor=1) — DB pool may be saturated\n2026-05-07T12:25:03.829083Z WARN screenpipe_engine::event_driven_capture: event capture timed out (trigger=app_switch, monitor=2) — DB pool may be saturated\n2026-05-07T12:25:17.192220Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T12:28:11.573780Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 32 eligible frames\n2026-05-07T12:28:12.524840Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.1MB → 0.2MB (8.7x), 14 JPEGs deleted\n2026-05-07T12:28:13.791810Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.7MB → 1.2MB (3.1x), 16 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T12:33:13.799734Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T12:33:14.558749Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (6.2x), 9 JPEGs deleted\n2026-05-07T12:33:15.348500Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.3MB → 0.4MB (5.9x), 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-07T12:38:15.357399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 8 eligible frames\n2026-05-07T12:38:15.816171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.4MB → 0.2MB (2.2x), 3 JPEGs deleted\n2026-05-07T12:38:16.254230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.7MB → 0.4MB (1.9x), 3 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:43:16.262353Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\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\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:07:24.076660Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-07T13:07:24.102897Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-05-07T13:07:24.297606Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-07T13:07:24.438779Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-07T13:07:24.546499Z WARN screenpipe_engine::event_driven_capture: skipping capture: lock screen app 'loginwindow' on monitor 1\n2026-05-07T13:07:24.546789Z INFO screenpipe_engine::event_driven_capture: monitor 1 capture recovered after 1 consecutive errors\n2026-05-07T13:07:25.881431Z INFO screenpipe_engine::event_driven_capture: monitor 2 capture recovered after 1 consecutive errors\n2026-05-07T13:07:39.289686Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:07:39.356439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:10:51.802242Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:10:53.246828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:53.292192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:54.827092Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:54.874984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:10:56.453651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:56.532105Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:09.156872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:09.272079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:19.456862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:11:23.255674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:29.235027Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:29.300463Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:41.268824Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:11:41.346426Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:11:49.696283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:11:50.709029Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:50.793731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:54.048592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:11:55.722993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:11:58.771504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:12:00.230150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:00.309597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:05.873337Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:05.950486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:07.816982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:09.743925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:11.759622Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:11.804675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:13.038098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:13.121377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:15.163387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:22.598075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:23.526288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:24.493443Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:26.736713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:27.330422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:27.407022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:39.302329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:39.350946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:47.769162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:50.995875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:52.144495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:12:58.271241Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:03.612413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:03.656449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:38.027919Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:38.100405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:40.215995Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:40.263713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:45.234028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:45.309845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:46.731517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:46.778945Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.075161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.152467Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.945716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:50.041550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:51.455315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:51.630152Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:52.664766Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:52.744356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:00.495706Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:07.379219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:07.502722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:16.805088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:23.109167Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:23.184746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:27.828599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:27.899135Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:30.021341Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=visual_change)\n2026-05-07T13:14:35.402490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:35.477025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:36.472439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:36.548283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:15:19.197568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:19.246812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, 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-07T13:15:25.147280Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:25.232582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:27.174374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:27.220750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:28.363878Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:28.524216Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:29.203015Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:53.054354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:53.121592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:54.539633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:54.581558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:07.862431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:07.939090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:25.341565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:25.381896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:27.965229Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.016430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.660064Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.737222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:29.420531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:32.873097Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:37.093234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.160634Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.798631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.874888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:38.583600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:17:25.422274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:17:31.421731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:17:34.407811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:18:16.337476Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 12 eligible frames\n2026-05-07T13:18:16.957708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.7MB → 0.2MB (3.5x), 5 JPEGs deleted\n2026-05-07T13:18:17.848261Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.6MB → 0.7MB (2.5x), 7 JPEGs deleted\n2026-05-07T13:18:38.773800Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:18:53.874192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:19:41.763693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:19:43.713749Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:19:43.784754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T13:20:42.409231Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:42.480276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:43.486033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:43.573581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:03.864962Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:03.905431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:06.316615Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:06.395794Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:07.837125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:07.906332Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:17.860400Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-05-07T13:23:18.919592Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (9.9x), 16 JPEGs deleted\n2026-05-07T13:23:20.708512Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.9MB → 1.7MB (3.5x), 27 JPEGs deleted\n2026-05-07T13:23:48.097417Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:21.318858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:36.443434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:39.470559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:48.562648Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:24:54.766114Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:24:54.842239Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:24:57.610430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:25:03.662456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:25:24.777507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:25:37.791072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:25:37.836030Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:25:51.903705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:25:51.964830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:04.504023Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:04.546802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:08.149752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:09.427369Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:09.478399Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:13.764739Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:13.837860Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:14.447663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:16.419425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:16.496394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:18.438430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:18.504329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:44.718795Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:50.774132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:59.841559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:27:11.369696Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:27:18.114133Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:28:20.707574Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames\n2026-05-07T13:28:21.857567Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.3MB (8.1x), 16 JPEGs deleted\n2026-05-07T13:28:23.803176Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.4MB → 2.0MB (2.2x), 21 JPEGs deleted\n2026-05-07T13:28:58.218374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:29:01.293270Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:29:19.485148Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:29:25.485460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:29:38.489791Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:29:38.537267Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:30:47.550839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:47.640570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:54.884555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:54.956879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:04.623760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:04.654652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:41.897118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:31:43.912833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:31:43.954098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:31:50.967778Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:32:27.500018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, trigger=visual_change)\n2026-05-07T13:32:28.153620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8871609275972961978, trigger=visual_change)\n2026-05-07T13:33:23.810818Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-07T13:33:24.599747Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (5.7x), 9 JPEGs deleted\n2026-05-07T13:33:25.612317Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.6MB (2.5x), 8 JPEGs deleted\n2026-05-07T13:33:26.450449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3492143669303864527, trigger=visual_change)\n2026-05-07T13:33:29.401760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3492143669303864527, trigger=visual_change)\n2026-05-07T13:33:59.930217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:02.972955Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:06.002973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:19.789254Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:24.213041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:28.577724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:28.641450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:30.299849Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:35:19.180106Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:20.233759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:20.283248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:21.407060Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:21.488427Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:22.110300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:22.193553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, 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-07T13:36:48.478234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:36:48.525320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:37:01.794102Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:37:01.878637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:38:25.619953Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T13:38:26.436748Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.0x), 11 JPEGs deleted\n2026-05-07T13:38:27.574303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 1.0MB (1.8x), 9 JPEGs deleted\n2026-05-07T13:38:43.844035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:38:43.891356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:39:27.023777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json","depth":4,"on_screen":true,"value":"2026-05-07T09:45:22.811350Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-07T09:45:22.811366Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-07T09:45:23.497850Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)\n2026-05-07T09:45:23.576837Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=155, dur=39ms\n2026-05-07T09:45:23.594869Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 1 excluded)\n2026-05-07T09:45:23.728324Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=156, dur=87ms\n2026-05-07T09:45:25.114503Z 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-07T09:45:29.149038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7681127700032315998, trigger=visual_change)\n2026-05-07T09:45:48.802125Z INFO screenpipe_engine::meeting_detector: meeting v2: Idle -> Confirming (app=Firefox, signals=2)\n2026-05-07T09:45:53.994026Z INFO screenpipe_engine::meeting_detector: meeting v2: Confirming -> Active (app=Firefox, signals=2, browser=true)\n2026-05-07T09:45:53.994983Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting started (id=1, app=Firefox, title=None)\n2026-05-07T09:45:53.995269Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=true, manual=false, active_id=Some(1), app=Some(\"Firefox\"), source=Some(\"ui_scan\")\n2026-05-07T09:46:22.681313Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames\n2026-05-07T09:46:24.975724Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 7.6MB → 1.8MB (4.2x), 38 JPEGs deleted\n2026-05-07T09:46:27.284414Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 5.7MB → 0.4MB (14.3x), 37 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T09:51:27.298006Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\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-07T09:56:27.307108Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-05-07T09:56:29.766853Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.6MB → 2.5MB (1.8x), 29 JPEGs deleted\n2026-05-07T09:56:31.182378Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.5MB → 1.1MB (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-07T10:00:50.039083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4913720669938969944, trigger=visual_change)\n2026-05-07T10:01:31.184069Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames\n2026-05-07T10:01:33.701926Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 6.4MB → 2.7MB (2.4x), 37 JPEGs deleted\n2026-05-07T10:01:35.921087Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 5.6MB → 1.7MB (3.3x), 31 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:06:35.921469Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-07T10:06:37.286011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.2MB → 1.1MB (3.0x), 18 JPEGs deleted\n2026-05-07T10:06:38.611334Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.2MB → 0.7MB (4.3x), 17 JPEGs deleted\n2026-05-07T10:07:10.923890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-363038137104660743, trigger=click)\n2026-05-07T10:07:54.763156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=click)\n2026-05-07T10:07:58.866469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7750749190140780004, trigger=click)\n2026-05-07T10:08:03.510124Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=visual_change)\n2026-05-07T10:08:39.088273Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3643569030250279342, trigger=visual_change)\n2026-05-07T10:09:18.346872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6569246041316117301, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:10:36.954420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4721988080886038618, trigger=visual_change)\n2026-05-07T10:10:54.330626Z INFO screenpipe_engine::meeting_detector: meeting v2: Active -> Ending (no controls, app=Firefox, id=1, grace=300s)\n2026-05-07T10:11:12.369084Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8225140425134796296, trigger=visual_change)\n2026-05-07T10:11:38.678230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T10:11:40.024314Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.8MB → 1.0MB (2.9x), 16 JPEGs deleted\n2026-05-07T10:11:40.843106Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted\n2026-05-07T10:12:12.538283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7652725149678140352, trigger=click)\n2026-05-07T10:12:16.550570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9173838423795606666, trigger=visual_change)\n2026-05-07T10:12:31.745217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:34.790862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:37.784752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:40.806177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:43.854881Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:12:59.015149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:13:14.166750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:13:17.184510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)\n2026-05-07T10:13:34.773468Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=click)\n2026-05-07T10:13:44.486450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=visual_change)\n2026-05-07T10:13:54.236529Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7077166956358270957, trigger=click)\n2026-05-07T10:13:59.559230Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3980541844315414876, trigger=visual_change)\n2026-05-07T10:14:11.809168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6523625761174407917, 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-07T10:15:45.403085Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6029182552546457581, trigger=click)\n2026-05-07T10:15:45.438150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6029182552546457581, trigger=click)\n2026-05-07T10:15:58.662028Z INFO screenpipe_engine::meeting_detector: meeting v2: Ending -> Idle (timeout=300s, app=Firefox, id=1)\n2026-05-07T10:15:58.663307Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting ended (id=1)\n2026-05-07T10:15:58.663499Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=false, manual=false, active_id=None, app=None, source=None\n2026-05-07T10:16:05.043304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=visual_change)\n2026-05-07T10:16:06.212558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=click)\n2026-05-07T10:16:10.088825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)\n2026-05-07T10:16:11.585397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6145754442538527174, trigger=click)\n2026-05-07T10:16:11.626664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)\n2026-05-07T10:16:14.079057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=visual_change)\n2026-05-07T10:16:16.219212Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:16.238237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:17.211409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:17.247202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)\n2026-05-07T10:16:37.973759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:38.014645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:38.719453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:38.757458Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:39.323203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:39.361472Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)\n2026-05-07T10:16:40.850433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames\n2026-05-07T10:16:42.489832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.5MB → 1.4MB (3.2x), 25 JPEGs deleted\n2026-05-07T10:16:44.044480Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.2MB → 1.1MB (3.7x), 23 JPEGs deleted\n2026-05-07T10:16:44.383786Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=visual_change)\n2026-05-07T10:17:13.547514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)\n2026-05-07T10:17:23.997418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)\n2026-05-07T10:17:36.067503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=visual_change)\n2026-05-07T10:17:48.254094Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)\n2026-05-07T10:18:06.328441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:21.374558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:27.400579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)\n2026-05-07T10:18:36.379491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)\n2026-05-07T10:18:39.375238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)\n2026-05-07T10:19:43.208935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)\n2026-05-07T10:19:49.257421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T10:21:21.848375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=click)\n2026-05-07T10:21:23.439805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=visual_change)\n2026-05-07T10:21:38.803777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4689651471004117672, trigger=click)\n2026-05-07T10:21:44.054102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames\n2026-05-07T10:21:46.307600Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 5.0MB → 1.3MB (3.8x), 38 JPEGs deleted\n2026-05-07T10:21:49.031129Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.2MB → 1.4MB (5.2x), 44 JPEGs deleted\n2026-05-07T10:23:02.085605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)\n2026-05-07T10:23:05.086593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)\n2026-05-07T10:24:05.661776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)\n2026-05-07T10:24:09.585701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)\n2026-05-07T10:24:11.714956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:25:31.235235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4393937499657261667, trigger=visual_change)\n2026-05-07T10:25:38.986311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2365554338448923185, trigger=click)\n2026-05-07T10:26:49.039316Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames\n2026-05-07T10:26:52.006289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 9.5MB → 4.4MB (2.1x), 42 JPEGs deleted\n2026-05-07T10:26:54.644073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.6MB → 1.1MB (7.0x), 44 JPEGs deleted\n2026-05-07T10:28:33.499505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:35.956588Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:36.666492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:36.789359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:39.100987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:40.047061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:40.064268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:42.052599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:44.774285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:44.791022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:45.378301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:46.470785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:46.575295Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:47.652750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:47.668490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:48.439575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:50.165309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:50.177581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:51.452287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:28:51.994437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:52.053841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:28:54.432682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:03.124980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:03.868714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:05.079320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:06.543967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:06.576904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:08.792645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:08.865500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:20.773748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:21.723479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:21.752924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:23.883669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1480943928003130782, trigger=visual_change)\n2026-05-07T10:29:35.016352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:36.054767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:36.117899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:38.114508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)\n2026-05-07T10:29:38.937597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)\n2026-05-07T10:29:38.987983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:31:28.462010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9014748524946296965, trigger=click)\n2026-05-07T10:31:28.506716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9014748524946296965, trigger=click)\n2026-05-07T10:31:54.652328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames\n2026-05-07T10:31:57.015395Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 13.6MB → 2.6MB (5.3x), 37 JPEGs deleted\n2026-05-07T10:32:00.752190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 7.5MB → 3.0MB (2.5x), 63 JPEGs deleted\n2026-05-07T10:32:26.599963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:32:27.400474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:34:30.099383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:34:30.729647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:35:03.954351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:35:13.717941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, 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-07T10:37:00.792475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames\n2026-05-07T10:37:03.726678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 15.7MB → 2.8MB (5.7x), 45 JPEGs deleted\n2026-05-07T10:37:07.426691Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 8.5MB → 3.4MB (2.5x), 57 JPEGs deleted\n2026-05-07T10:37:20.569450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:29.162289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:29.307132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:30.755107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:37:32.262354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:32.364050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:45.907491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)\n2026-05-07T10:37:47.205630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:37:47.304637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T10:41:59.417224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5950044591583842886, trigger=click)\n2026-05-07T10:41:59.477946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5950044591583842886, trigger=click)\n2026-05-07T10:42:04.742903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5999585032610140654, trigger=click)\n2026-05-07T10:42:04.791839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5999585032610140654, trigger=click)\n2026-05-07T10:42:07.459097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-07T10:42:08.925855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 2.0MB (2.1x), 20 JPEGs deleted\n2026-05-07T10:42:09.013373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3109201817482414574, trigger=click)\n2026-05-07T10:42:09.056483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3109201817482414574, trigger=click)\n2026-05-07T10:42:10.403020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.2MB (2.2x), 16 JPEGs deleted\n2026-05-07T10:42:15.023525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7036607934458099426, trigger=click)\n2026-05-07T10:42:15.087803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7036607934458099426, trigger=click)\n2026-05-07T10:42:55.509669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2284708141138457574, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T10:47:10.412520Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames\n2026-05-07T10:47:12.469581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.4MB → 1.8MB (4.7x), 34 JPEGs deleted\n2026-05-07T10:47:15.163169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.2MB → 2.4MB (3.0x), 40 JPEGs deleted\n2026-05-07T10:49:59.513306Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5898226934247819222, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T10:52:15.173889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames\n2026-05-07T10:52:17.082276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.4MB → 0.7MB (11.6x), 32 JPEGs deleted\n2026-05-07T10:52:19.490930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 5.9MB → 2.2MB (2.7x), 39 JPEGs deleted\n2026-05-07T10:54:22.187516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:54:28.229775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:10.540942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:13.602063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)\n2026-05-07T10:55:16.605531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, 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-07T10:55:24.247307Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)\n2026-05-07T10:57:19.473518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T10:57:20.680885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.9MB → 0.5MB (5.3x), 11 JPEGs deleted\n2026-05-07T10:57:21.976198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 1.3MB (1.9x), 15 JPEGs deleted\n2026-05-07T10:58:11.572541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:11.672796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:12.154759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:13.639499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)\n2026-05-07T10:58:15.413079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:15.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:16.595925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)\n2026-05-07T10:58:21.437769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.085129Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.869865Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:32.981197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)\n2026-05-07T10:58:42.120927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1967027037406422417, trigger=click)\n2026-05-07T10:58:42.168157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1967027037406422417, trigger=click)\n2026-05-07T10:58:59.393221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3964650797953228084, trigger=click)\n2026-05-07T10:58:59.482526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=click)\n2026-05-07T10:59:49.917826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)\n2026-05-07T11:00:17.089194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:02:21.972630Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T11:02:22.860530Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.6MB → 0.5MB (4.8x), 10 JPEGs deleted\n2026-05-07T11:02:23.655299Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.4MB (4.9x), 10 JPEGs deleted\n2026-05-07T11:03:02.204893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:02.270520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:05.248220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:05.306387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n2026-05-07T11:03:59.105792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:05:34.710050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:07:23.661054Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames\n2026-05-07T11:07:25.906642Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 10.0MB → 0.4MB (23.0x), 38 JPEGs deleted\n2026-05-07T11:07:28.176089Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 6.9MB → 2.5MB (2.8x), 35 JPEGs deleted\n2026-05-07T11:08:06.864979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:15.119215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:08:29.818126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:32.981193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:33.042213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:50.978274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:52.734286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:08:52.851489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:09:07.119123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:09:37.291815Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:09:40.319359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:10:14.288318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:14.424670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:16.847960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:16.940298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:10:50.032003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:10:56.222667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:10:56.312244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:20.348299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:11:21.120460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:23.721850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:23.804892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:29.056996Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:29.140586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:30.305845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:30.383186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:32.114228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:32.191508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)\n2026-05-07T11:11:35.851585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)\n2026-05-07T11:11:45.797893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:11:58.899193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:12:02.054717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.755693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:02.846886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:03.619909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T11:12:10.642255Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:10.727852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:11.690324Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:11.781304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T11:12:21.621763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:25.624917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:28.182732Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames\n2026-05-07T11:12:30.153855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.1MB → 0.9MB (8.3x), 32 JPEGs deleted\n2026-05-07T11:12:32.796836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.6MB → 2.8MB (2.7x), 40 JPEGs deleted\n2026-05-07T11:12:40.535068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:40.647364Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:41.220156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:41.301848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:43.222251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:12:43.266764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:13:01.235609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:01.299808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:32.450693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:32.586876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:44.862308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:13:44.940165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)\n2026-05-07T11:14:01.162441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:03.453473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:08.993859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:09.054039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:12.312363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:12.354292Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:21.396038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:21.489451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)\n2026-05-07T11:14:22.083385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=visual_change)\n2026-05-07T11:14:36.252205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:43.015757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:43.664591Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=visual_change)\n2026-05-07T11:14:45.857760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:45.904716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)\n2026-05-07T11:14:47.073442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, 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-07T11:16:05.411899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=visual_change)\n2026-05-07T11:17:32.802525Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-05-07T11:17:33.719103Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.1x), 13 JPEGs deleted\n2026-05-07T11:17:35.285795Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 3.2MB → 1.9MB (1.7x), 15 JPEGs deleted\n2026-05-07T11:20:09.287243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1113449299881994885, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:21:04.601763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:05.195829Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:05.286304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:07.276282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=visual_change)\n2026-05-07T11:21:07.777421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:13.629026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:13.684368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:21:20.314652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:22:35.312878Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 35 eligible frames\n2026-05-07T11:22:36.542655Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 2.8MB → 0.3MB (11.1x), 19 JPEGs deleted\n2026-05-07T11:22:37.886380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.9MB → 1.4MB (2.1x), 14 JPEGs deleted\n2026-05-07T11:24:10.600218Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:16.658727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:16.744250Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:17.259922Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:19.786638Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:19.868844Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:24:35.113724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:25:31.482893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:25:31.571840Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:26:14.372219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:14.474811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:16.108321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:16.208931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.179453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.261532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:19.866610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:22.898361Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:26:24.804817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:24.843000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:25.614460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:25.699649Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:26.157175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:26.240503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.134680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.186484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:29.947299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:30.055213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:32.884556Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:32.980451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:33.854993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:34.813905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:46.232735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:53.813359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:53.904687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:54.896284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:54.939177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:55.477051Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:55.548442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:56.460709Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:56.544450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.234557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.310735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:57.927276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:26:59.853475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:26:59.951408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:09.984206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:13.639304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:27:16.675677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:27:21.707146Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:21.788450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:22.382630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:22.458852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:23.512005Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:23.593854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:37.895015Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames\n2026-05-07T11:27:38.069671Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:39.415803Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (12.6x), 24 JPEGs deleted\n2026-05-07T11:27:41.361532Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 1.7MB (3.7x), 29 JPEGs deleted\n2026-05-07T11:27:44.250056Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:44.946799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:45.012823Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:45.951481Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.036903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.637934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:46.720109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:27:47.898633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:28:32.963811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:33.481808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.408327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.488526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:35.994222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:28:36.073882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:07.676505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:07.769948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:08.301825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:08.392673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:13.250663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=visual_change)\n2026-05-07T11:29:13.294785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:29:17.380342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:37.544137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:37.634170Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:47.420444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:47.475449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:57.368787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:57.449313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:58.656398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:29:58.700861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:02.303798Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:02.375032Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:06.525410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:06.609717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.066906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.152971Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.730641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:11.840469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.165235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.256534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:13.771120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:30:17.830665Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7559882277336721044, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:30:29.607143Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:30.855373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:31.798547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:32.660076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:33.545854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:33.625096Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:34.913569Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:34.959858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:37.162643Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=visual_change)\n2026-05-07T11:30:37.385639Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:38.031545Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:38.116866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:39.169948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:39.259572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:40.527175Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:40.663315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:41.379199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:41.468807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:42.650877Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:30:42.740500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:32:41.370577Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-05-07T11:32:42.591649Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 2.7MB → 0.2MB (11.1x), 18 JPEGs deleted\n2026-05-07T11:32:44.047625Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.5MB → 1.4MB (2.5x), 18 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-07T11:37:06.389462Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:06.466281Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:28.280110Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=visual_change)\n2026-05-07T11:37:41.209760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:41.296570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:37:44.057154Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-07T11:37:45.150553Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.5MB → 0.2MB (11.4x), 17 JPEGs deleted\n2026-05-07T11:37:46.544560Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.6MB → 1.4MB (2.5x), 18 JPEGs deleted\n2026-05-07T11:38:17.950539Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:38:18.029604Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6914507834998031082, trigger=click)\n2026-05-07T11:38:20.269053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:20.353278Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:26.285456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:34.496832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:41.612943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:41.688620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3611185280572927506, trigger=click)\n2026-05-07T11:38:47.310133Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:48.643821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=visual_change)\n2026-05-07T11:38:53.314725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:53.365162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:55.877985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:55.979184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:59.923016Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:38:59.982414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:08.423200Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:08.479561Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:11.091274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:11.169322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:58.367209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=717162728355553312, trigger=click)\n2026-05-07T11:39:58.477249Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=717162728355553312, trigger=click)\n2026-05-07T11:40:14.228738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)\n2026-05-07T11:40:21.537879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:21.581390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T11:40:36.353346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:36.463711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:49.571416Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:49.654026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)\n2026-05-07T11:40:57.307589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:40:57.395762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9165635897862516013, trigger=click)\n2026-05-07T11:41:13.867353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:13.928949Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:17.749125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:17.841126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:22.855869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:22.960960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:47.038976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:47.120690Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:48.494287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:48.585592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:41:49.576901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:42:00.369375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-462369777689901873, trigger=click)\n2026-05-07T11:42:13.959329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.026209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.622501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:14.689856Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:18.808673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:18.899424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3903176429731934098, trigger=click)\n2026-05-07T11:42:46.587102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 43 eligible frames\n2026-05-07T11:42:47.879737Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.5MB → 0.3MB (10.1x), 17 JPEGs deleted\n2026-05-07T11:42:49.387681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.9MB → 1.2MB (3.9x), 24 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T11:47:49.401447Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T11:47:50.208589Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (6.2x), 9 JPEGs deleted\n2026-05-07T11:47:51.105616Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.6MB (2.7x), 9 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T11:52:51.115227Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 56 eligible frames\n2026-05-07T11:52:52.599464Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.6MB → 0.3MB (13.9x), 24 JPEGs deleted\n2026-05-07T11:52:54.560895Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 6.2MB → 1.9MB (3.3x), 30 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-07T11:57:54.573830Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames\n2026-05-07T11:57:56.537978Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 33 frames, 4.9MB → 0.2MB (20.1x), 33 JPEGs deleted\n2026-05-07T11:57:59.634910Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 9.7MB → 3.4MB (2.9x), 49 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:02:17.686782Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2133922751020830860, trigger=visual_change)\n2026-05-07T12:02:59.643300Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T12:03:00.506915Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 1.9MB → 0.2MB (8.5x), 13 JPEGs deleted\n2026-05-07T12:03:01.563777Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 3.0MB → 1.0MB (3.0x), 13 JPEGs deleted\n2026-05-07T12:04:53.950346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3936664232520672675, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T12:06:14.021068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1904144779975232761, trigger=click)\n2026-05-07T12:06:14.046202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1904144779975232761, trigger=click)\n2026-05-07T12:06:55.098053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1904144779975232761, trigger=visual_change)\n2026-05-07T12:08:01.595956Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T12:08:02.406935Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.6x), 11 JPEGs deleted\n2026-05-07T12:08:03.377690Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.7MB (4.1x), 13 JPEGs deleted\n2026-05-07T12:10:01.495047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6040441481645590785, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T12:12:45.130331Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:45.204999Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:46.701284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:46.776821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:48.515192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:48.562862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:49.373159Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:49.443078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:50.081799Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:50.154173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:51.476901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:51.550302Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:52.594583Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:52.672365Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:56.959921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:12:57.036755Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:03.388286Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-05-07T12:13:05.135842Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 4.2MB → 0.2MB (18.5x), 28 JPEGs deleted\n2026-05-07T12:13:07.057256Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.3MB → 0.8MB (7.5x), 29 JPEGs deleted\n2026-05-07T12:13:13.459440Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:18.098171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:18.187078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:26.059680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:26.133713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:31.500677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:31.578547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:33.066474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:33.129912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:34.223353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:34.293832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:39.930990Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T12:13:52.634589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:55.147936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:55.220630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:56.045740Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:13:56.109310Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:01.075359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T12:14:04.325896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:04.406144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:06.140644Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:06.206462Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T12:14:29.985517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, 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-07T12:18:07.069039Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T12:18:07.867619Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.5x), 11 JPEGs deleted\n2026-05-07T12:18:08.975579Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.1MB → 1.2MB (1.7x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:23:08.999593Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 40 eligible frames\n2026-05-07T12:23:10.051832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.8x), 16 JPEGs deleted\n2026-05-07T12:23:11.590753Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 4.8MB → 1.6MB (3.1x), 22 JPEGs deleted\n2026-05-07T12:24:50.902079Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-07T12:25:02.699344Z INFO sck_rs::stream_manager: recreating stream for display 1 (resolution change)\n2026-05-07T12:25:03.063441Z WARN screenpipe_engine::event_driven_capture: event capture timed out (trigger=idle, monitor=1) — DB pool may be saturated\n2026-05-07T12:25:03.829083Z WARN screenpipe_engine::event_driven_capture: event capture timed out (trigger=app_switch, monitor=2) — DB pool may be saturated\n2026-05-07T12:25:17.192220Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T12:28:11.573780Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 32 eligible frames\n2026-05-07T12:28:12.524840Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.1MB → 0.2MB (8.7x), 14 JPEGs deleted\n2026-05-07T12:28:13.791810Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.7MB → 1.2MB (3.1x), 16 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T12:33:13.799734Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T12:33:14.558749Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (6.2x), 9 JPEGs deleted\n2026-05-07T12:33:15.348500Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.3MB → 0.4MB (5.9x), 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-07T12:38:15.357399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 8 eligible frames\n2026-05-07T12:38:15.816171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.4MB → 0.2MB (2.2x), 3 JPEGs deleted\n2026-05-07T12:38:16.254230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.7MB → 0.4MB (1.9x), 3 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T12:43:16.262353Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\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\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:07:24.076660Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-07T13:07:24.102897Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-05-07T13:07:24.297606Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-07T13:07:24.438779Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-07T13:07:24.546499Z WARN screenpipe_engine::event_driven_capture: skipping capture: lock screen app 'loginwindow' on monitor 1\n2026-05-07T13:07:24.546789Z INFO screenpipe_engine::event_driven_capture: monitor 1 capture recovered after 1 consecutive errors\n2026-05-07T13:07:25.881431Z INFO screenpipe_engine::event_driven_capture: monitor 2 capture recovered after 1 consecutive errors\n2026-05-07T13:07:39.289686Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:07:39.356439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:10:51.802242Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:10:53.246828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:53.292192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:54.827092Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:54.874984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:10:56.453651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:10:56.532105Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:09.156872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:09.272079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:19.456862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:11:23.255674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:29.235027Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:29.300463Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:11:41.268824Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:11:41.346426Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:11:49.696283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:11:50.709029Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:50.793731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:11:54.048592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:11:55.722993Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:11:58.771504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:12:00.230150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:00.309597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:05.873337Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:05.950486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:07.816982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:09.743925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:11.759622Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:11.804675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:13.038098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:13.121377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:15.163387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:22.598075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:23.526288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:24.493443Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:26.736713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:27.330422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:27.407022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:39.302329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:39.350946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:47.769162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:50.995875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:12:52.144495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:12:58.271241Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:03.612413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:03.656449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:38.027919Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:38.100405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:40.215995Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:40.263713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:45.234028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:45.309845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:46.731517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:46.778945Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.075161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.152467Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:49.945716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:50.041550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:51.455315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:51.630152Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:52.664766Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:13:52.744356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:00.495706Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:07.379219Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:07.502722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:14:16.805088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:23.109167Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:23.184746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:27.828599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:27.899135Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:30.021341Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=visual_change)\n2026-05-07T13:14:35.402490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:35.477025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:36.472439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:14:36.548283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7600783106539747892, trigger=click)\n2026-05-07T13:15:19.197568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:19.246812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, 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-07T13:15:25.147280Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:25.232582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:27.174374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:27.220750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:28.363878Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:28.524216Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:29.203015Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:53.054354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:53.121592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:54.539633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:15:54.581558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:07.862431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:07.939090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:16:25.341565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:25.381896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:27.965229Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.016430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.660064Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:28.737222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:29.420531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:32.873097Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:16:37.093234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.160634Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.798631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:37.874888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:16:38.583600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:17:25.422274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:17:31.421731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:17:34.407811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:18:16.337476Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 12 eligible frames\n2026-05-07T13:18:16.957708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.7MB → 0.2MB (3.5x), 5 JPEGs deleted\n2026-05-07T13:18:17.848261Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.6MB → 0.7MB (2.5x), 7 JPEGs deleted\n2026-05-07T13:18:38.773800Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:18:53.874192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:19:41.763693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:19:43.713749Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:19:43.784754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T13:20:42.409231Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:42.480276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:43.486033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:20:43.573581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:03.864962Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:03.905431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:06.316615Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:06.395794Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:07.837125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:07.906332Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=click)\n2026-05-07T13:23:17.860400Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-05-07T13:23:18.919592Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (9.9x), 16 JPEGs deleted\n2026-05-07T13:23:20.708512Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.9MB → 1.7MB (3.5x), 27 JPEGs deleted\n2026-05-07T13:23:48.097417Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:21.318858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:36.443434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:39.470559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=424865985217533683, trigger=visual_change)\n2026-05-07T13:24:48.562648Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:24:54.766114Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:24:54.842239Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8231918064033476554, trigger=click)\n2026-05-07T13:24:57.610430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n2026-05-07T13:25:03.662456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8231918064033476554, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T13:25:24.777507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:25:37.791072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:25:37.836030Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:25:51.903705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:25:51.964830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:04.504023Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:04.546802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:08.149752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:09.427369Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:09.478399Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:13.764739Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:13.837860Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:14.447663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:16.419425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:16.496394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:18.438430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:18.504329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:26:44.718795Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:50.774132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:26:59.841559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:27:11.369696Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-522327318285072363, trigger=click)\n2026-05-07T13:27:18.114133Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:28:20.707574Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames\n2026-05-07T13:28:21.857567Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.3MB (8.1x), 16 JPEGs deleted\n2026-05-07T13:28:23.803176Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.4MB → 2.0MB (2.2x), 21 JPEGs deleted\n2026-05-07T13:28:58.218374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:29:01.293270Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-522327318285072363, trigger=visual_change)\n2026-05-07T13:29:19.485148Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:29:25.485460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=visual_change)\n2026-05-07T13:29:38.489791Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:29:38.537267Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T13:30:47.550839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:47.640570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:54.884555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:30:54.956879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:04.623760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:04.654652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2570001389504003232, trigger=click)\n2026-05-07T13:31:41.897118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:31:43.912833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:31:43.954098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:31:50.967778Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:32:27.500018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, trigger=visual_change)\n2026-05-07T13:32:28.153620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8871609275972961978, trigger=visual_change)\n2026-05-07T13:33:23.810818Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-07T13:33:24.599747Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (5.7x), 9 JPEGs deleted\n2026-05-07T13:33:25.612317Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.6MB (2.5x), 8 JPEGs deleted\n2026-05-07T13:33:26.450449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3492143669303864527, trigger=visual_change)\n2026-05-07T13:33:29.401760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3492143669303864527, trigger=visual_change)\n2026-05-07T13:33:59.930217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:02.972955Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:06.002973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:19.789254Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:24.213041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:34:28.577724Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:28.641450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=click)\n2026-05-07T13:34:30.299849Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4153552929746868993, trigger=visual_change)\n2026-05-07T13:35:19.180106Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:20.233759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:20.283248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:21.407060Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:21.488427Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:22.110300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:35:22.193553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, 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-07T13:36:48.478234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:36:48.525320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:37:01.794102Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:37:01.878637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:38:25.619953Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T13:38:26.436748Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.0x), 11 JPEGs deleted\n2026-05-07T13:38:27.574303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 1.0MB (1.8x), 9 JPEGs deleted\n2026-05-07T13:38:43.844035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:38:43.891356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)\n2026-05-07T13:39:27.023777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=visual_change)\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.19722222,"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.19722222,"top":0.05888889,"width":0.19722222,"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.2013889,"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.39444444,"top":0.05888889,"width":0.19722222,"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.3986111,"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.59166664,"top":0.05888889,"width":0.19722222,"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.59583336,"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.7888889,"top":0.05888889,"width":0.19722222,"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.79305553,"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"}]...
|
-8172588032256589366
|
2716136865745446267
|
visual_change
|
accessibility
|
NULL
|
2026-05-07T09:45:22.811350Z INFO screenpipe_engin 2026-05-07T09:45:22.811350Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-05-07T09:45:22.811366Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)
2026-05-07T09:45:23.497850Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-05-07T09:45:23.576837Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=155, dur=39ms
2026-05-07T09:45:23.594869Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 1 excluded)
2026-05-07T09:45:23.728324Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=156, dur=87ms
2026-05-07T09:45:25.114503Z 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
2026-05-07T09:45:29.149038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7681127700032315998, trigger=visual_change)
2026-05-07T09:45:48.802125Z INFO screenpipe_engine::meeting_detector: meeting v2: Idle -> Confirming (app=Firefox, signals=2)
2026-05-07T09:45:53.994026Z INFO screenpipe_engine::meeting_detector: meeting v2: Confirming -> Active (app=Firefox, signals=2, browser=true)
2026-05-07T09:45:53.994983Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting started (id=1, app=Firefox, title=None)
2026-05-07T09:45:53.995269Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=true, manual=false, active_id=Some(1), app=Some("Firefox"), source=Some("ui_scan")
2026-05-07T09:46:22.681313Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames
2026-05-07T09:46:24.975724Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 7.6MB → 1.8MB (4.2x), 38 JPEGs deleted
2026-05-07T09:46:27.284414Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 5.7MB → 0.4MB (14.3x), 37 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T09:51:27.298006Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
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-07T09:56:27.307108Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames
2026-05-07T09:56:29.766853Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.6MB → 2.5MB (1.8x), 29 JPEGs deleted
2026-05-07T09:56:31.182378Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.5MB → 1.1MB (2.4x), 16 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:00:50.039083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4913720669938969944, trigger=visual_change)
2026-05-07T10:01:31.184069Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames
2026-05-07T10:01:33.701926Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 6.4MB → 2.7MB (2.4x), 37 JPEGs deleted
2026-05-07T10:01:35.921087Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 5.6MB → 1.7MB (3.3x), 31 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:06:35.921469Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames
2026-05-07T10:06:37.286011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.2MB → 1.1MB (3.0x), 18 JPEGs deleted
2026-05-07T10:06:38.611334Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.2MB → 0.7MB (4.3x), 17 JPEGs deleted
2026-05-07T10:07:10.923890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-363038137104660743, trigger=click)
2026-05-07T10:07:54.763156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=click)
2026-05-07T10:07:58.866469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7750749190140780004, trigger=click)
2026-05-07T10:08:03.510124Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4602046684169633189, trigger=visual_change)
2026-05-07T10:08:39.088273Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3643569030250279342, trigger=visual_change)
2026-05-07T10:09:18.346872Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6569246041316117301, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:10:36.954420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4721988080886038618, trigger=visual_change)
2026-05-07T10:10:54.330626Z INFO screenpipe_engine::meeting_detector: meeting v2: Active -> Ending (no controls, app=Firefox, id=1, grace=300s)
2026-05-07T10:11:12.369084Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8225140425134796296, trigger=visual_change)
2026-05-07T10:11:38.678230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T10:11:40.024314Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.8MB → 1.0MB (2.9x), 16 JPEGs deleted
2026-05-07T10:11:40.843106Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted
2026-05-07T10:12:12.538283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7652725149678140352, trigger=click)
2026-05-07T10:12:16.550570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9173838423795606666, trigger=visual_change)
2026-05-07T10:12:31.745217Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:34.790862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:37.784752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:40.806177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:43.854881Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:12:59.015149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:13:14.166750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:13:17.184510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1669118135250037105, trigger=visual_change)
2026-05-07T10:13:34.773468Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=click)
2026-05-07T10:13:44.486450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6229566017341650404, trigger=visual_change)
2026-05-07T10:13:54.236529Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7077166956358270957, trigger=click)
2026-05-07T10:13:59.559230Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3980541844315414876, trigger=visual_change)
2026-05-07T10:14:11.809168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6523625761174407917, 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-07T10:15:45.403085Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6029182552546457581, trigger=click)
2026-05-07T10:15:45.438150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6029182552546457581, trigger=click)
2026-05-07T10:15:58.662028Z INFO screenpipe_engine::meeting_detector: meeting v2: Ending -> Idle (timeout=300s, app=Firefox, id=1)
2026-05-07T10:15:58.663307Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting ended (id=1)
2026-05-07T10:15:58.663499Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=false, manual=false, active_id=None, app=None, source=None
2026-05-07T10:16:05.043304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=visual_change)
2026-05-07T10:16:06.212558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=312614534752492596, trigger=click)
2026-05-07T10:16:10.088825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)
2026-05-07T10:16:11.585397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6145754442538527174, trigger=click)
2026-05-07T10:16:11.626664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6145754442538527174, trigger=click)
2026-05-07T10:16:14.079057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=visual_change)
2026-05-07T10:16:16.219212Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:16.238237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:17.211409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:17.247202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=806643008695069553, trigger=click)
2026-05-07T10:16:37.973759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:38.014645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:38.719453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:38.757458Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:39.323203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:39.361472Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8875948178524934281, trigger=click)
2026-05-07T10:16:40.850433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames
2026-05-07T10:16:42.489832Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.5MB → 1.4MB (3.2x), 25 JPEGs deleted
2026-05-07T10:16:44.044480Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.2MB → 1.1MB (3.7x), 23 JPEGs deleted
2026-05-07T10:16:44.383786Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8875948178524934281, trigger=visual_change)
2026-05-07T10:17:13.547514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)
2026-05-07T10:17:23.997418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)
2026-05-07T10:17:36.067503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=visual_change)
2026-05-07T10:17:48.254094Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8224741320031956579, trigger=click)
2026-05-07T10:18:06.328441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:21.374558Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:27.400579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8392580966194121284, trigger=visual_change)
2026-05-07T10:18:36.379491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)
2026-05-07T10:18:39.375238Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7524776963116161484, trigger=visual_change)
2026-05-07T10:19:43.208935Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)
2026-05-07T10:19:49.257421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840747455939898472, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:21:21.848375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=click)
2026-05-07T10:21:23.439805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=201887528283740068, trigger=visual_change)
2026-05-07T10:21:38.803777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4689651471004117672, trigger=click)
2026-05-07T10:21:44.054102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 84 eligible frames
2026-05-07T10:21:46.307600Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 5.0MB → 1.3MB (3.8x), 38 JPEGs deleted
2026-05-07T10:21:49.031129Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.2MB → 1.4MB (5.2x), 44 JPEGs deleted
2026-05-07T10:23:02.085605Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)
2026-05-07T10:23:05.086593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2104275679555505311, trigger=visual_change)
2026-05-07T10:24:05.661776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)
2026-05-07T10:24:09.585701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=click)
2026-05-07T10:24:11.714956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=763931354791105339, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:25:31.235235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4393937499657261667, trigger=visual_change)
2026-05-07T10:25:38.986311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2365554338448923185, trigger=click)
2026-05-07T10:26:49.039316Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-05-07T10:26:52.006289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 9.5MB → 4.4MB (2.1x), 42 JPEGs deleted
2026-05-07T10:26:54.644073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 7.6MB → 1.1MB (7.0x), 44 JPEGs deleted
2026-05-07T10:28:33.499505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:35.956588Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:36.666492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:36.789359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:39.100987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:40.047061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:40.064268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:42.052599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:44.774285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:44.791022Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:45.378301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:46.470785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:46.575295Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:47.652750Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:47.668490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:48.439575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:50.165309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:50.177581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:51.452287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:28:51.994437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:52.053841Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:28:54.432682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:03.124980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:03.868714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:05.079320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:06.543967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:06.576904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:08.792645Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:08.865500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:20.773748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:21.723479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:21.752924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:23.883669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1480943928003130782, trigger=visual_change)
2026-05-07T10:29:35.016352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:36.054767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:36.117899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:38.114508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=visual_change)
2026-05-07T10:29:38.937597Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4111022203962396269, trigger=click)
2026-05-07T10:29:38.987983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4111022203962396269, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:31:28.462010Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=9014748524946296965, trigger=click)
2026-05-07T10:31:28.506716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=9014748524946296965, trigger=click)
2026-05-07T10:31:54.652328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames
2026-05-07T10:31:57.015395Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 13.6MB → 2.6MB (5.3x), 37 JPEGs deleted
2026-05-07T10:32:00.752190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 7.5MB → 3.0MB (2.5x), 63 JPEGs deleted
2026-05-07T10:32:26.599963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:32:27.400474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:34:30.099383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:34:30.729647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:35:03.954351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:35:13.717941Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8871609275972961978, 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-07T10:37:00.792475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames
2026-05-07T10:37:03.726678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 15.7MB → 2.8MB (5.7x), 45 JPEGs deleted
2026-05-07T10:37:07.426691Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 8.5MB → 3.4MB (2.5x), 57 JPEGs deleted
2026-05-07T10:37:20.569450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:29.162289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:29.307132Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:30.755107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:37:32.262354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:32.364050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:45.907491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=visual_change)
2026-05-07T10:37:47.205630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2524758617991974503, trigger=click)
2026-05-07T10:37:47.304637Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T10:41:59.417224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5950044591583842886, trigger=click)
2026-05-07T10:41:59.477946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5950044591583842886, trigger=click)
2026-05-07T10:42:04.742903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5999585032610140654, trigger=click)
2026-05-07T10:42:04.791839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5999585032610140654, trigger=click)
2026-05-07T10:42:07.459097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames
2026-05-07T10:42:08.925855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 2.0MB (2.1x), 20 JPEGs deleted
2026-05-07T10:42:09.013373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3109201817482414574, trigger=click)
2026-05-07T10:42:09.056483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3109201817482414574, trigger=click)
2026-05-07T10:42:10.403020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 1.2MB (2.2x), 16 JPEGs deleted
2026-05-07T10:42:15.023525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7036607934458099426, trigger=click)
2026-05-07T10:42:15.087803Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7036607934458099426, trigger=click)
2026-05-07T10:42:55.509669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2284708141138457574, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T10:47:10.412520Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 76 eligible frames
2026-05-07T10:47:12.469581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.4MB → 1.8MB (4.7x), 34 JPEGs deleted
2026-05-07T10:47:15.163169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.2MB → 2.4MB (3.0x), 40 JPEGs deleted
2026-05-07T10:49:59.513306Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5898226934247819222, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T10:52:15.173889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames
2026-05-07T10:52:17.082276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.4MB → 0.7MB (11.6x), 32 JPEGs deleted
2026-05-07T10:52:19.490930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 5.9MB → 2.2MB (2.7x), 39 JPEGs deleted
2026-05-07T10:54:22.187516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:54:28.229775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:10.540942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:13.602063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
2026-05-07T10:55:16.605531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1639151917924912395, trigger=visual_change)
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-07T10:55:24.247307Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2524758617991974503, trigger=click)
2026-05-07T10:57:19.473518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T10:57:20.680885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.9MB → 0.5MB (5.3x), 11 JPEGs deleted
2026-05-07T10:57:21.976198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 1.3MB (1.9x), 15 JPEGs deleted
2026-05-07T10:58:11.572541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:11.672796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:12.154759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:13.639499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)
2026-05-07T10:58:15.413079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:15.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:16.595925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=visual_change)
2026-05-07T10:58:21.437769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.085129Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.869865Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:32.981197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2179464293260827512, trigger=click)
2026-05-07T10:58:42.120927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1967027037406422417, trigger=click)
2026-05-07T10:58:42.168157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1967027037406422417, trigger=click)
2026-05-07T10:58:59.393221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3964650797953228084, trigger=click)
2026-05-07T10:58:59.482526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=click)
2026-05-07T10:59:49.917826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)
2026-05-07T11:00:17.089194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3964650797953228084, trigger=visual_change)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T11:02:21.972630Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T11:02:22.860530Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.6MB → 0.5MB (4.8x), 10 JPEGs deleted
2026-05-07T11:02:23.655299Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.4MB (4.9x), 10 JPEGs deleted
2026-05-07T11:03:02.204893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:02.270520Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:05.248220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:05.306387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
2026-05-07T11:03:59.105792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7900633084178088567, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T11:05:34.710050Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:07:23.661054Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames
2026-05-07T11:07:25.906642Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 10.0MB → 0.4MB (23.0x), 38 JPEGs deleted
2026-05-07T11:07:28.176089Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 6.9MB → 2.5MB (2.8x), 35 JPEGs deleted
2026-05-07T11:08:06.864979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:15.119215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:08:29.818126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:32.981193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:33.042213Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:50.978274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:52.734286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:08:52.851489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:09:07.119123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:09:37.291815Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:09:40.319359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:10:14.288318Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:14.424670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:16.847960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:16.940298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T11:10:50.032003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:10:56.222667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:10:56.312244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:20.348299Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:11:21.120460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:23.721850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:23.804892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:29.056996Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:29.140586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:30.305845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:30.383186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:32.114228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:32.191508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=click)
2026-05-07T11:11:35.851585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3673172198391692637, trigger=visual_change)
2026-05-07T11:11:45.797893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:11:58.899193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:12:02.054717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.755693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:02.846886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:03.619909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=visual_change)
2026-05-07T11:12:10.642255Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:10.727852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:11.690324Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:11.781304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3238466536228167005, trigger=click)
2026-05-07T11:12:21.621763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:25.624917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:28.182732Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames
2026-05-07T11:12:30.153855Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.1MB → 0.9MB (8.3x), 32 JPEGs deleted
2026-05-07T11:12:32.796836Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 7.6MB → 2.8MB (2.7x), 40 JPEGs deleted
2026-05-07T11:12:40.535068Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:40.647364Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:41.220156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:41.301848Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:43.222251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7933120038421061284, trigger=click)
2026-05-07T11:12:43.266764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7933120038421061284, trigger=click)
2026-05-07T11:13:01.235609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:01.299808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:32.450693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:32.586876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:44.862308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:13:44.940165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4952689273601773303, trigger=click)
2026-05-07T11:14:01.162441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:03.453473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:08.993859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:09.054039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:12.312363Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:12.354292Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:21.396038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:21.489451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=click)
2026-05-07T11:14:22.083385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6840767885990663182, trigger=visual_change)
2026-05-07T11:14:36.252205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:43.015757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:43.664591Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=visual_change)
2026-05-07T11:14:45.857760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:45.904716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1282942611038083818, trigger=click)
2026-05-07T11:14:47.073442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1282942611038083818, 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-07T11:16:05.411899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture fo...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
5369
|
193
|
4
|
2026-05-07T15:19:33.245432+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778167173245_m1.jpg...
|
CleanShot X
|
CleanShot
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
2
New
Ask Gemini
Gemini is available to answer que 2
New
Ask Gemini
Gemini is available to answer questions
about meeting discussions. It won't create a
recording or store caption data after the
meeting ends. The meeting host can turn it
off in settings.
Learn more
Don't show again
Stefka Stoyanova
Lukas Kovalik
5:36 PM
Lukas/Stefka 121
©
心
目
Analyze Image
Dimensions:
Width:
Height:
1812
1080
Video quality:
Ultra
Trim & Convert
Trim Only
Cancel
Estimated file size: ~1,4 GB
play/pause
Audio:
Convert to mono
Don't change
Mute
0%
Change volume
100%
200%...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"2","depth":2,"on_screen":true,"value":"2","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"New\nAsk Gemini","depth":2,"on_screen":true,"value":"New\nAsk Gemini","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Gemini is available to answer questions\nabout meeting discussions. It won't create a\nrecording or store caption data after the\nmeeting ends. The meeting host can turn it\noff in settings.","depth":2,"on_screen":true,"value":"Gemini is available to answer questions\nabout meeting discussions. It won't create a\nrecording or store caption data after the\nmeeting ends. The meeting host can turn it\noff in settings.","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Learn more","depth":2,"on_screen":true,"value":"Learn more","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Don't show again","depth":2,"on_screen":true,"value":"Don't show again","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Stefka Stoyanova","depth":2,"on_screen":true,"value":"Stefka Stoyanova","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Lukas Kovalik","depth":2,"on_screen":true,"value":"Lukas Kovalik","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"5:36 PM","depth":2,"on_screen":true,"value":"5:36 PM","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Lukas/Stefka 121","depth":2,"on_screen":true,"value":"Lukas/Stefka 121","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"©","depth":2,"on_screen":true,"value":"©","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"心","depth":2,"on_screen":true,"value":"心","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"目","depth":2,"on_screen":true,"value":"目","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Analyze Image","depth":2,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Dimensions:","depth":2,"on_screen":true,"automation_id":"_NS:29","role_description":"text"},{"role":"AXStaticText","text":"Width:","depth":2,"on_screen":true,"automation_id":"_NS:67","role_description":"text"},{"role":"AXStaticText","text":"Height:","depth":2,"on_screen":true,"automation_id":"_NS:71","role_description":"text"},{"role":"AXTextField","text":"1812","depth":2,"on_screen":true,"automation_id":"_NS:75","value":"1812","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXTextField","text":"1080","depth":2,"on_screen":true,"automation_id":"_NS:83","value":"1080","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Video quality:","depth":2,"on_screen":true,"automation_id":"_NS:86","role_description":"text"},{"role":"AXStaticText","text":"Ultra","depth":2,"on_screen":true,"automation_id":"_NS:94","role_description":"text"},{"role":"AXButton","text":"Trim & Convert","depth":1,"on_screen":true,"automation_id":"_NS:109","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Trim Only","depth":1,"on_screen":true,"automation_id":"_NS:114","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Cancel","depth":1,"on_screen":true,"automation_id":"_NS:118","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Estimated file size: ~1,4 GB","depth":1,"on_screen":true,"automation_id":"_NS:123","role_description":"text"},{"role":"AXCheckBox","text":"play/pause","depth":1,"on_screen":true,"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Audio:","depth":2,"on_screen":true,"automation_id":"_NS:136","role_description":"text"},{"role":"AXRadioButton","text":"Convert to mono","depth":2,"on_screen":true,"automation_id":"_NS:140","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXRadioButton","text":"Don't change","depth":2,"on_screen":true,"automation_id":"_NS:147","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXRadioButton","text":"Mute","depth":2,"on_screen":true,"automation_id":"_NS:151","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"0%","depth":2,"on_screen":true,"automation_id":"_NS:155","role_description":"text"},{"role":"AXRadioButton","text":"Change volume","depth":2,"on_screen":true,"automation_id":"_NS:164","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"100%","depth":2,"on_screen":true,"automation_id":"_NS:168","role_description":"text"},{"role":"AXStaticText","text":"200%","depth":2,"on_screen":true,"automation_id":"_NS:172","role_description":"text"}]...
|
-3956663733913408300
|
-8335112079500249404
|
idle
|
accessibility
|
NULL
|
2
New
Ask Gemini
Gemini is available to answer que 2
New
Ask Gemini
Gemini is available to answer questions
about meeting discussions. It won't create a
recording or store caption data after the
meeting ends. The meeting host can turn it
off in settings.
Learn more
Don't show again
Stefka Stoyanova
Lukas Kovalik
5:36 PM
Lukas/Stefka 121
©
心
目
Analyze Image
Dimensions:
Width:
Height:
1812
1080
Video quality:
Ultra
Trim & Convert
Trim Only
Cancel
Estimated file size: ~1,4 GB
play/pause
Audio:
Convert to mono
Don't change
Mute
0%
Change volume
100%
200%...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
5375
|
193
|
6
|
2026-05-07T15:20:20.427343+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778167220427_m1.jpg...
|
CleanShot X
|
CleanShot
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
2
New
Ask Gemini
Gemini is available to answer que 2
New
Ask Gemini
Gemini is available to answer questions
about meeting discussions. It won't create a
recording or store caption data after the
meeting ends. The meeting host can turn it
off in settings.
Learn more
Don't show again
Stefka Stoyanova
Lukas Kovalik
5:36 PM
Lukas/Stefka 121
©
心
目
Analyze Image
Dimensions:
Width:
Height:
1812
1080
Video quality:
Ultra
Trim & Convert
Trim Only
Cancel
Estimated file size: ~1,4 GB
play/pause
Audio:
Convert to mono
Don't change
Mute
0%
Change volume
100%
200%
Converting Video...
stop progress...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"2","depth":2,"on_screen":true,"value":"2","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"New\nAsk Gemini","depth":2,"on_screen":true,"value":"New\nAsk Gemini","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Gemini is available to answer questions\nabout meeting discussions. It won't create a\nrecording or store caption data after the\nmeeting ends. The meeting host can turn it\noff in settings.","depth":2,"on_screen":true,"value":"Gemini is available to answer questions\nabout meeting discussions. It won't create a\nrecording or store caption data after the\nmeeting ends. The meeting host can turn it\noff in settings.","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Learn more","depth":2,"on_screen":true,"value":"Learn more","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Don't show again","depth":2,"on_screen":true,"value":"Don't show again","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Stefka Stoyanova","depth":2,"on_screen":true,"value":"Stefka Stoyanova","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Lukas Kovalik","depth":2,"on_screen":true,"value":"Lukas Kovalik","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"5:36 PM","depth":2,"on_screen":true,"value":"5:36 PM","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Lukas/Stefka 121","depth":2,"on_screen":true,"value":"Lukas/Stefka 121","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"©","depth":2,"on_screen":true,"value":"©","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"心","depth":2,"on_screen":true,"value":"心","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"目","depth":2,"on_screen":true,"value":"目","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Analyze Image","depth":2,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Dimensions:","depth":2,"on_screen":true,"automation_id":"_NS:29","role_description":"text"},{"role":"AXStaticText","text":"Width:","depth":2,"on_screen":true,"automation_id":"_NS:67","role_description":"text"},{"role":"AXStaticText","text":"Height:","depth":2,"on_screen":true,"automation_id":"_NS:71","role_description":"text"},{"role":"AXTextField","text":"1812","depth":2,"on_screen":true,"automation_id":"_NS:75","value":"1812","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXTextField","text":"1080","depth":2,"on_screen":true,"automation_id":"_NS:83","value":"1080","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Video quality:","depth":2,"on_screen":true,"automation_id":"_NS:86","role_description":"text"},{"role":"AXStaticText","text":"Ultra","depth":2,"on_screen":true,"automation_id":"_NS:94","role_description":"text"},{"role":"AXButton","text":"Trim & Convert","depth":1,"on_screen":true,"automation_id":"_NS:109","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Trim Only","depth":1,"on_screen":true,"automation_id":"_NS:114","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Cancel","depth":1,"on_screen":true,"automation_id":"_NS:118","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Estimated file size: ~1,4 GB","depth":1,"on_screen":true,"automation_id":"_NS:123","role_description":"text"},{"role":"AXCheckBox","text":"play/pause","depth":1,"on_screen":true,"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Audio:","depth":2,"on_screen":true,"automation_id":"_NS:136","role_description":"text"},{"role":"AXRadioButton","text":"Convert to mono","depth":2,"on_screen":true,"automation_id":"_NS:140","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXRadioButton","text":"Don't change","depth":2,"on_screen":true,"automation_id":"_NS:147","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXRadioButton","text":"Mute","depth":2,"on_screen":true,"automation_id":"_NS:151","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"0%","depth":2,"on_screen":true,"automation_id":"_NS:155","role_description":"text"},{"role":"AXRadioButton","text":"Change volume","depth":2,"on_screen":true,"automation_id":"_NS:164","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"100%","depth":2,"on_screen":true,"automation_id":"_NS:168","role_description":"text"},{"role":"AXStaticText","text":"200%","depth":2,"on_screen":true,"automation_id":"_NS:172","role_description":"text"},{"role":"AXStaticText","text":"Converting Video...","depth":1,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"stop progress","depth":1,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
-1649265117257045348
|
-8335129671686293776
|
idle
|
accessibility
|
NULL
|
2
New
Ask Gemini
Gemini is available to answer que 2
New
Ask Gemini
Gemini is available to answer questions
about meeting discussions. It won't create a
recording or store caption data after the
meeting ends. The meeting host can turn it
off in settings.
Learn more
Don't show again
Stefka Stoyanova
Lukas Kovalik
5:36 PM
Lukas/Stefka 121
©
心
目
Analyze Image
Dimensions:
Width:
Height:
1812
1080
Video quality:
Ultra
Trim & Convert
Trim Only
Cancel
Estimated file size: ~1,4 GB
play/pause
Audio:
Convert to mono
Don't change
Mute
0%
Change volume
100%
200%
Converting Video...
stop progress...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
5377
|
193
|
7
|
2026-05-07T15:20:50.715642+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778167250715_m1.jpg...
|
CleanShot X
|
CleanShot
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
2
New
Ask Gemini
Gemini is available to answer que 2
New
Ask Gemini
Gemini is available to answer questions
about meeting discussions. It won't create a
recording or store caption data after the
meeting ends. The meeting host can turn it
off in settings.
Learn more
Don't show again
Stefka Stoyanova
Lukas Kovalik
5:36 PM
Lukas/Stefka 121
©
心
目
Analyze Image
Dimensions:
Width:
Height:
1812
1080
Video quality:
Ultra
Trim & Convert
Trim Only
Cancel
Estimated file size: ~1,4 GB
play/pause
Audio:
Convert to mono
Don't change
Mute
0%
Change volume
100%
200%
Converting Video...
stop progress...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"2","depth":2,"on_screen":true,"value":"2","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"New\nAsk Gemini","depth":2,"on_screen":true,"value":"New\nAsk Gemini","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Gemini is available to answer questions\nabout meeting discussions. It won't create a\nrecording or store caption data after the\nmeeting ends. The meeting host can turn it\noff in settings.","depth":2,"on_screen":true,"value":"Gemini is available to answer questions\nabout meeting discussions. It won't create a\nrecording or store caption data after the\nmeeting ends. The meeting host can turn it\noff in settings.","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Learn more","depth":2,"on_screen":true,"value":"Learn more","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Don't show again","depth":2,"on_screen":true,"value":"Don't show again","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Stefka Stoyanova","depth":2,"on_screen":true,"value":"Stefka Stoyanova","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Lukas Kovalik","depth":2,"on_screen":true,"value":"Lukas Kovalik","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"5:36 PM","depth":2,"on_screen":true,"value":"5:36 PM","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Lukas/Stefka 121","depth":2,"on_screen":true,"value":"Lukas/Stefka 121","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"©","depth":2,"on_screen":true,"value":"©","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"心","depth":2,"on_screen":true,"value":"心","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"目","depth":2,"on_screen":true,"value":"目","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Analyze Image","depth":2,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Dimensions:","depth":2,"on_screen":true,"automation_id":"_NS:29","role_description":"text"},{"role":"AXStaticText","text":"Width:","depth":2,"on_screen":true,"automation_id":"_NS:67","role_description":"text"},{"role":"AXStaticText","text":"Height:","depth":2,"on_screen":true,"automation_id":"_NS:71","role_description":"text"},{"role":"AXTextField","text":"1812","depth":2,"on_screen":true,"automation_id":"_NS:75","value":"1812","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXTextField","text":"1080","depth":2,"on_screen":true,"automation_id":"_NS:83","value":"1080","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Video quality:","depth":2,"on_screen":true,"automation_id":"_NS:86","role_description":"text"},{"role":"AXStaticText","text":"Ultra","depth":2,"on_screen":true,"automation_id":"_NS:94","role_description":"text"},{"role":"AXButton","text":"Trim & Convert","depth":1,"on_screen":true,"automation_id":"_NS:109","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Trim Only","depth":1,"on_screen":true,"automation_id":"_NS:114","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Cancel","depth":1,"on_screen":true,"automation_id":"_NS:118","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Estimated file size: ~1,4 GB","depth":1,"on_screen":true,"automation_id":"_NS:123","role_description":"text"},{"role":"AXCheckBox","text":"play/pause","depth":1,"on_screen":true,"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Audio:","depth":2,"on_screen":true,"automation_id":"_NS:136","role_description":"text"},{"role":"AXRadioButton","text":"Convert to mono","depth":2,"on_screen":true,"automation_id":"_NS:140","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXRadioButton","text":"Don't change","depth":2,"on_screen":true,"automation_id":"_NS:147","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXRadioButton","text":"Mute","depth":2,"on_screen":true,"automation_id":"_NS:151","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"0%","depth":2,"on_screen":true,"automation_id":"_NS:155","role_description":"text"},{"role":"AXRadioButton","text":"Change volume","depth":2,"on_screen":true,"automation_id":"_NS:164","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"100%","depth":2,"on_screen":true,"automation_id":"_NS:168","role_description":"text"},{"role":"AXStaticText","text":"200%","depth":2,"on_screen":true,"automation_id":"_NS:172","role_description":"text"},{"role":"AXStaticText","text":"Converting Video...","depth":1,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"stop progress","depth":1,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
-1649265117257045348
|
-8335129671686293776
|
idle
|
accessibility
|
NULL
|
2
New
Ask Gemini
Gemini is available to answer que 2
New
Ask Gemini
Gemini is available to answer questions
about meeting discussions. It won't create a
recording or store caption data after the
meeting ends. The meeting host can turn it
off in settings.
Learn more
Don't show again
Stefka Stoyanova
Lukas Kovalik
5:36 PM
Lukas/Stefka 121
©
心
目
Analyze Image
Dimensions:
Width:
Height:
1812
1080
Video quality:
Ultra
Trim & Convert
Trim Only
Cancel
Estimated file size: ~1,4 GB
play/pause
Audio:
Convert to mono
Don't change
Mute
0%
Change volume
100%
200%
Converting Video...
stop progress...
|
5375
|
NULL
|
NULL
|
NULL
|
|
5379
|
193
|
8
|
2026-05-07T15:21:20.955547+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778167280955_m1.jpg...
|
CleanShot X
|
CleanShot
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
2
New
Ask Gemini
Gemini is available to answer que 2
New
Ask Gemini
Gemini is available to answer questions
about meeting discussions. It won't create a
recording or store caption data after the
meeting ends. The meeting host can turn it
off in settings.
Learn more
Don't show again
Stefka Stoyanova
Lukas Kovalik
5:36 PM
Lukas/Stefka 121
©
心
目
Analyze Image
Dimensions:
Width:
Height:
1812
1080
Video quality:
Ultra
Trim & Convert
Trim Only
Cancel
Estimated file size: ~1,4 GB
play/pause
Audio:
Convert to mono
Don't change
Mute
0%
Change volume
100%
200%
Converting Video...
stop progress...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"2","depth":2,"on_screen":true,"value":"2","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"New\nAsk Gemini","depth":2,"on_screen":true,"value":"New\nAsk Gemini","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Gemini is available to answer questions\nabout meeting discussions. It won't create a\nrecording or store caption data after the\nmeeting ends. The meeting host can turn it\noff in settings.","depth":2,"on_screen":true,"value":"Gemini is available to answer questions\nabout meeting discussions. It won't create a\nrecording or store caption data after the\nmeeting ends. The meeting host can turn it\noff in settings.","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Learn more","depth":2,"on_screen":true,"value":"Learn more","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Don't show again","depth":2,"on_screen":true,"value":"Don't show again","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Stefka Stoyanova","depth":2,"on_screen":true,"value":"Stefka Stoyanova","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Lukas Kovalik","depth":2,"on_screen":true,"value":"Lukas Kovalik","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"5:36 PM","depth":2,"on_screen":true,"value":"5:36 PM","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Lukas/Stefka 121","depth":2,"on_screen":true,"value":"Lukas/Stefka 121","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"©","depth":2,"on_screen":true,"value":"©","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"心","depth":2,"on_screen":true,"value":"心","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"目","depth":2,"on_screen":true,"value":"目","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Analyze Image","depth":2,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Dimensions:","depth":2,"on_screen":true,"automation_id":"_NS:29","role_description":"text"},{"role":"AXStaticText","text":"Width:","depth":2,"on_screen":true,"automation_id":"_NS:67","role_description":"text"},{"role":"AXStaticText","text":"Height:","depth":2,"on_screen":true,"automation_id":"_NS:71","role_description":"text"},{"role":"AXTextField","text":"1812","depth":2,"on_screen":true,"automation_id":"_NS:75","value":"1812","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXTextField","text":"1080","depth":2,"on_screen":true,"automation_id":"_NS:83","value":"1080","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Video quality:","depth":2,"on_screen":true,"automation_id":"_NS:86","role_description":"text"},{"role":"AXStaticText","text":"Ultra","depth":2,"on_screen":true,"automation_id":"_NS:94","role_description":"text"},{"role":"AXButton","text":"Trim & Convert","depth":1,"on_screen":true,"automation_id":"_NS:109","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Trim Only","depth":1,"on_screen":true,"automation_id":"_NS:114","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Cancel","depth":1,"on_screen":true,"automation_id":"_NS:118","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Estimated file size: ~1,4 GB","depth":1,"on_screen":true,"automation_id":"_NS:123","role_description":"text"},{"role":"AXCheckBox","text":"play/pause","depth":1,"on_screen":true,"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Audio:","depth":2,"on_screen":true,"automation_id":"_NS:136","role_description":"text"},{"role":"AXRadioButton","text":"Convert to mono","depth":2,"on_screen":true,"automation_id":"_NS:140","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXRadioButton","text":"Don't change","depth":2,"on_screen":true,"automation_id":"_NS:147","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXRadioButton","text":"Mute","depth":2,"on_screen":true,"automation_id":"_NS:151","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"0%","depth":2,"on_screen":true,"automation_id":"_NS:155","role_description":"text"},{"role":"AXRadioButton","text":"Change volume","depth":2,"on_screen":true,"automation_id":"_NS:164","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"100%","depth":2,"on_screen":true,"automation_id":"_NS:168","role_description":"text"},{"role":"AXStaticText","text":"200%","depth":2,"on_screen":true,"automation_id":"_NS:172","role_description":"text"},{"role":"AXStaticText","text":"Converting Video...","depth":1,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"stop progress","depth":1,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
-1649265117257045348
|
-8335129671686293776
|
idle
|
accessibility
|
NULL
|
2
New
Ask Gemini
Gemini is available to answer que 2
New
Ask Gemini
Gemini is available to answer questions
about meeting discussions. It won't create a
recording or store caption data after the
meeting ends. The meeting host can turn it
off in settings.
Learn more
Don't show again
Stefka Stoyanova
Lukas Kovalik
5:36 PM
Lukas/Stefka 121
©
心
目
Analyze Image
Dimensions:
Width:
Height:
1812
1080
Video quality:
Ultra
Trim & Convert
Trim Only
Cancel
Estimated file size: ~1,4 GB
play/pause
Audio:
Convert to mono
Don't change
Mute
0%
Change volume
100%
200%
Converting Video...
stop progress...
|
5375
|
NULL
|
NULL
|
NULL
|
|
5370
|
194
|
6
|
2026-05-07T15:19:34.187407+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778167174187_m2.jpg...
|
CleanShot X
|
CleanShot
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
2
New
Ask Gemini
Gemini is available to answer que 2
New
Ask Gemini
Gemini is available to answer questions
about meeting discussions. It won't create a
recording or store caption data after the
meeting ends. The meeting host can turn it
off in settings.
Learn more
Don't show again
Stefka Stoyanova
Lukas Kovalik
5:36 PM
Lukas/Stefka 121
©
心
目
Analyze Image
Dimensions:
Width:
Height:
1812
1080
Video quality:
Ultra
Trim & Convert
Trim Only
Cancel
Estimated file size: ~1,4 GB
play/pause
Audio:
Convert to mono
Don't change
Mute
0%
Change volume
100%
200%...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"2","depth":2,"bounds":{"left":0.57554597,"top":0.15677495,"width":0.0013384849,"height":0.004496525},"on_screen":true,"value":"2","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"New\nAsk Gemini","depth":2,"bounds":{"left":0.55011475,"top":0.17861523,"width":0.01686491,"height":0.00521026},"on_screen":true,"value":"New\nAsk Gemini","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Gemini is available to answer questions\nabout meeting discussions. It won't create a\nrecording or store caption data after the\nmeeting ends. The meeting host can turn it\noff in settings.","depth":2,"bounds":{"left":0.550104,"top":0.18950512,"width":0.03695291,"height":0.031012401},"on_screen":true,"lines":[{"char_start":0,"char_count":40,"bounds":{"left":0.55036694,"top":0.18950512,"width":0.03295457,"height":0.0053568557}},{"char_start":40,"char_count":45,"bounds":{"left":0.55038244,"top":0.19650616,"width":0.03667449,"height":0.0046333247}},{"char_start":85,"char_count":42,"bounds":{"left":0.55011475,"top":0.20235878,"width":0.033997517,"height":0.0051626773}},{"char_start":127,"char_count":43,"bounds":{"left":0.55011475,"top":0.20869912,"width":0.036139093,"height":0.005364902}},{"char_start":170,"char_count":16,"bounds":{"left":0.550104,"top":0.21508095,"width":0.012067813,"height":0.0054365746}}],"value":"Gemini is available to answer questions\nabout meeting discussions. It won't create a\nrecording or store caption data after the\nmeeting ends. The meeting host can turn it\noff in settings.","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Learn more","depth":2,"bounds":{"left":0.5532884,"top":0.23043084,"width":0.010242661,"height":0.0046516},"on_screen":true,"value":"Learn more","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Don't show again","depth":2,"bounds":{"left":0.5696566,"top":0.23064645,"width":0.014723334,"height":0.0051388866},"on_screen":true,"value":"Don't show again","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Stefka Stoyanova","depth":2,"bounds":{"left":0.41162878,"top":0.37802964,"width":0.017026037,"height":0.0076797903},"on_screen":true,"value":"Stefka Stoyanova","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Lukas Kovalik","depth":2,"bounds":{"left":0.55787796,"top":0.37769353,"width":0.010440182,"height":0.0039076945},"on_screen":true,"value":"Lukas Kovalik","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"5:36 PM","depth":2,"bounds":{"left":0.41010696,"top":0.40020797,"width":0.008570818,"height":0.005182366},"on_screen":true,"value":"5:36 PM","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Lukas/Stefka 121","depth":2,"bounds":{"left":0.4216202,"top":0.40012857,"width":0.016597213,"height":0.0046333247},"on_screen":true,"value":"Lukas/Stefka 121","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"©","depth":2,"bounds":{"left":0.49871692,"top":0.39958733,"width":0.0024092728,"height":0.005781247},"on_screen":true,"value":"©","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"心","depth":2,"bounds":{"left":0.51531416,"top":0.3983026,"width":0.003212364,"height":0.0077083292},"on_screen":true,"value":"心","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"目","depth":2,"bounds":{"left":0.5795614,"top":0.3983026,"width":0.002944667,"height":0.0070659686},"on_screen":true,"value":"目","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Analyze Image","depth":2,"bounds":{"left":0.5800643,"top":0.38627294,"width":0.008643617,"height":0.0207502},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Dimensions:","depth":2,"bounds":{"left":0.3879654,"top":0.54668796,"width":0.02825798,"height":0.012769354},"on_screen":true,"automation_id":"_NS:29","role_description":"text"},{"role":"AXStaticText","text":"Width:","depth":2,"bounds":{"left":0.39162233,"top":0.57701516,"width":0.024601065,"height":0.012769354},"on_screen":true,"automation_id":"_NS:67","role_description":"text"},{"role":"AXStaticText","text":"Height:","depth":2,"bounds":{"left":0.38962767,"top":0.6017558,"width":0.026595745,"height":0.012769354},"on_screen":true,"automation_id":"_NS:71","role_description":"text"},{"role":"AXTextField","text":"1812","depth":2,"bounds":{"left":0.41821808,"top":0.575419,"width":0.024933511,"height":0.016759777},"on_screen":true,"automation_id":"_NS:75","value":"1812","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXTextField","text":"1080","depth":2,"bounds":{"left":0.41821808,"top":0.6017558,"width":0.024933511,"height":0.016759777},"on_screen":true,"automation_id":"_NS:83","value":"1080","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Video quality:","depth":2,"bounds":{"left":0.38730052,"top":0.5139665,"width":0.028922873,"height":0.012769354},"on_screen":true,"automation_id":"_NS:86","role_description":"text"},{"role":"AXStaticText","text":"Ultra","depth":2,"bounds":{"left":0.47839096,"top":0.51476455,"width":0.018949468,"height":0.012769354},"on_screen":true,"automation_id":"_NS:94","role_description":"text"},{"role":"AXButton","text":"Trim & Convert","depth":1,"bounds":{"left":0.5787899,"top":0.66480446,"width":0.04155585,"height":0.025538707},"on_screen":true,"automation_id":"_NS:109","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Trim Only","depth":1,"bounds":{"left":0.54886967,"top":0.66480446,"width":0.030585106,"height":0.025538707},"on_screen":true,"automation_id":"_NS:114","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Cancel","depth":1,"bounds":{"left":0.37965426,"top":0.66480446,"width":0.025265958,"height":0.025538707},"on_screen":true,"automation_id":"_NS:118","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Estimated file size: ~1,4 GB","depth":1,"bounds":{"left":0.40990692,"top":0.669593,"width":0.056017287,"height":0.012769354},"on_screen":true,"automation_id":"_NS:123","role_description":"text"},{"role":"AXCheckBox","text":"play/pause","depth":1,"bounds":{"left":0.38464096,"top":0.43216282,"width":0.020611702,"height":0.050678372},"on_screen":true,"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Audio:","depth":2,"bounds":{"left":0.50482047,"top":0.5123703,"width":0.022938829,"height":0.012769354},"on_screen":true,"automation_id":"_NS:136","role_description":"text"},{"role":"AXRadioButton","text":"Convert to mono","depth":2,"bounds":{"left":0.53075135,"top":0.5339186,"width":0.04255319,"height":0.014365523},"on_screen":true,"automation_id":"_NS:140","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXRadioButton","text":"Don't change","depth":2,"bounds":{"left":0.53075135,"top":0.5123703,"width":0.035904255,"height":0.014365523},"on_screen":true,"automation_id":"_NS:147","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXRadioButton","text":"Mute","depth":2,"bounds":{"left":0.53075135,"top":0.5554669,"width":0.018949468,"height":0.014365523},"on_screen":true,"automation_id":"_NS:151","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"0%","depth":2,"bounds":{"left":0.53706783,"top":0.6113328,"width":0.022938829,"height":0.012769354},"on_screen":true,"automation_id":"_NS:155","role_description":"text"},{"role":"AXRadioButton","text":"Change volume","depth":2,"bounds":{"left":0.53075135,"top":0.57701516,"width":0.039893616,"height":0.014365523},"on_screen":true,"automation_id":"_NS:164","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"100%","depth":2,"bounds":{"left":0.56200135,"top":0.612929,"width":0.022938829,"height":0.012769354},"on_screen":true,"automation_id":"_NS:168","role_description":"text"},{"role":"AXStaticText","text":"200%","depth":2,"bounds":{"left":0.5859375,"top":0.6113328,"width":0.022938829,"height":0.012769354},"on_screen":true,"automation_id":"_NS:172","role_description":"text"}]...
|
-3956663733913408300
|
-8335112079500249404
|
click
|
accessibility
|
NULL
|
2
New
Ask Gemini
Gemini is available to answer que 2
New
Ask Gemini
Gemini is available to answer questions
about meeting discussions. It won't create a
recording or store caption data after the
meeting ends. The meeting host can turn it
off in settings.
Learn more
Don't show again
Stefka Stoyanova
Lukas Kovalik
5:36 PM
Lukas/Stefka 121
©
心
目
Analyze Image
Dimensions:
Width:
Height:
1812
1080
Video quality:
Ultra
Trim & Convert
Trim Only
Cancel
Estimated file size: ~1,4 GB
play/pause
Audio:
Convert to mono
Don't change
Mute
0%
Change volume
100%
200%...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
5374
|
194
|
9
|
2026-05-07T15:19:53.187613+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778167193187_m2.jpg...
|
CleanShot X
|
CleanShot
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
2
New
Ask Gemini
Gemini is available to answer que 2
New
Ask Gemini
Gemini is available to answer questions
about meeting discussions. It won't create a
recording or store caption data after the
meeting ends. The meeting host can turn it
off in settings.
Learn more
Don't show again
Stefka Stoyanova
Lukas Kovalik
5:36 PM
Lukas/Stefka 121
©
心
目
Analyze Image
Dimensions:
Width:
Height:
1812
1080
Video quality:
Ultra
Trim & Convert
Trim Only
Cancel
Estimated file size: ~1,4 GB
play/pause
Audio:
Convert to mono
Don't change
Mute
0%
Change volume
100%
200%
Converting Video...
stop progress...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"2","depth":2,"bounds":{"left":0.57554597,"top":0.15677495,"width":0.0013384849,"height":0.004496525},"on_screen":true,"value":"2","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"New\nAsk Gemini","depth":2,"bounds":{"left":0.55011475,"top":0.17861523,"width":0.01686491,"height":0.00521026},"on_screen":true,"value":"New\nAsk Gemini","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Gemini is available to answer questions\nabout meeting discussions. It won't create a\nrecording or store caption data after the\nmeeting ends. The meeting host can turn it\noff in settings.","depth":2,"bounds":{"left":0.550104,"top":0.18950512,"width":0.03695291,"height":0.031012401},"on_screen":true,"lines":[{"char_start":0,"char_count":40,"bounds":{"left":0.55036694,"top":0.18950512,"width":0.03295457,"height":0.0053568557}},{"char_start":40,"char_count":45,"bounds":{"left":0.55038244,"top":0.19650616,"width":0.03667449,"height":0.0046333247}},{"char_start":85,"char_count":42,"bounds":{"left":0.55011475,"top":0.20235878,"width":0.033997517,"height":0.0051626773}},{"char_start":127,"char_count":43,"bounds":{"left":0.55011475,"top":0.20869912,"width":0.036139093,"height":0.005364902}},{"char_start":170,"char_count":16,"bounds":{"left":0.550104,"top":0.21508095,"width":0.012067813,"height":0.0054365746}}],"value":"Gemini is available to answer questions\nabout meeting discussions. It won't create a\nrecording or store caption data after the\nmeeting ends. The meeting host can turn it\noff in settings.","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Learn more","depth":2,"bounds":{"left":0.5532884,"top":0.23043084,"width":0.010242661,"height":0.0046516},"on_screen":true,"value":"Learn more","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Don't show again","depth":2,"bounds":{"left":0.5696566,"top":0.23064645,"width":0.014723334,"height":0.0051388866},"on_screen":true,"value":"Don't show again","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Stefka Stoyanova","depth":2,"bounds":{"left":0.41162878,"top":0.37802964,"width":0.017026037,"height":0.0076797903},"on_screen":true,"value":"Stefka Stoyanova","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Lukas Kovalik","depth":2,"bounds":{"left":0.55787796,"top":0.37769353,"width":0.010440182,"height":0.0039076945},"on_screen":true,"value":"Lukas Kovalik","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"5:36 PM","depth":2,"bounds":{"left":0.41010696,"top":0.40020797,"width":0.008570818,"height":0.005182366},"on_screen":true,"value":"5:36 PM","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Lukas/Stefka 121","depth":2,"bounds":{"left":0.4216202,"top":0.40012857,"width":0.016597213,"height":0.0046333247},"on_screen":true,"value":"Lukas/Stefka 121","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"©","depth":2,"bounds":{"left":0.49871692,"top":0.39958733,"width":0.0024092728,"height":0.005781247},"on_screen":true,"value":"©","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"心","depth":2,"bounds":{"left":0.51531416,"top":0.3983026,"width":0.003212364,"height":0.0077083292},"on_screen":true,"value":"心","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"目","depth":2,"bounds":{"left":0.5795614,"top":0.3983026,"width":0.002944667,"height":0.0070659686},"on_screen":true,"value":"目","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Analyze Image","depth":2,"bounds":{"left":0.5800643,"top":0.38627294,"width":0.008643617,"height":0.0207502},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Dimensions:","depth":2,"bounds":{"left":0.3879654,"top":0.54668796,"width":0.02825798,"height":0.012769354},"on_screen":true,"automation_id":"_NS:29","role_description":"text"},{"role":"AXStaticText","text":"Width:","depth":2,"bounds":{"left":0.39162233,"top":0.57701516,"width":0.024601065,"height":0.012769354},"on_screen":true,"automation_id":"_NS:67","role_description":"text"},{"role":"AXStaticText","text":"Height:","depth":2,"bounds":{"left":0.38962767,"top":0.6017558,"width":0.026595745,"height":0.012769354},"on_screen":true,"automation_id":"_NS:71","role_description":"text"},{"role":"AXTextField","text":"1812","depth":2,"bounds":{"left":0.41821808,"top":0.575419,"width":0.024933511,"height":0.016759777},"on_screen":true,"automation_id":"_NS:75","value":"1812","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXTextField","text":"1080","depth":2,"bounds":{"left":0.41821808,"top":0.6017558,"width":0.024933511,"height":0.016759777},"on_screen":true,"automation_id":"_NS:83","value":"1080","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Video quality:","depth":2,"bounds":{"left":0.38730052,"top":0.5139665,"width":0.028922873,"height":0.012769354},"on_screen":true,"automation_id":"_NS:86","role_description":"text"},{"role":"AXStaticText","text":"Ultra","depth":2,"bounds":{"left":0.47839096,"top":0.51476455,"width":0.018949468,"height":0.012769354},"on_screen":true,"automation_id":"_NS:94","role_description":"text"},{"role":"AXButton","text":"Trim & Convert","depth":1,"bounds":{"left":0.5787899,"top":0.66480446,"width":0.04155585,"height":0.025538707},"on_screen":true,"automation_id":"_NS:109","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Trim Only","depth":1,"bounds":{"left":0.54886967,"top":0.66480446,"width":0.030585106,"height":0.025538707},"on_screen":true,"automation_id":"_NS:114","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Cancel","depth":1,"bounds":{"left":0.37965426,"top":0.66480446,"width":0.025265958,"height":0.025538707},"on_screen":true,"automation_id":"_NS:118","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Estimated file size: ~1,4 GB","depth":1,"bounds":{"left":0.40990692,"top":0.669593,"width":0.056017287,"height":0.012769354},"on_screen":true,"automation_id":"_NS:123","role_description":"text"},{"role":"AXCheckBox","text":"play/pause","depth":1,"bounds":{"left":0.38464096,"top":0.43216282,"width":0.020611702,"height":0.050678372},"on_screen":true,"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Audio:","depth":2,"bounds":{"left":0.50482047,"top":0.5123703,"width":0.022938829,"height":0.012769354},"on_screen":true,"automation_id":"_NS:136","role_description":"text"},{"role":"AXRadioButton","text":"Convert to mono","depth":2,"bounds":{"left":0.53075135,"top":0.5339186,"width":0.04255319,"height":0.014365523},"on_screen":true,"automation_id":"_NS:140","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXRadioButton","text":"Don't change","depth":2,"bounds":{"left":0.53075135,"top":0.5123703,"width":0.035904255,"height":0.014365523},"on_screen":true,"automation_id":"_NS:147","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXRadioButton","text":"Mute","depth":2,"bounds":{"left":0.53075135,"top":0.5554669,"width":0.018949468,"height":0.014365523},"on_screen":true,"automation_id":"_NS:151","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"0%","depth":2,"bounds":{"left":0.53706783,"top":0.6113328,"width":0.022938829,"height":0.012769354},"on_screen":true,"automation_id":"_NS:155","role_description":"text"},{"role":"AXRadioButton","text":"Change volume","depth":2,"bounds":{"left":0.53075135,"top":0.57701516,"width":0.039893616,"height":0.014365523},"on_screen":true,"automation_id":"_NS:164","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"100%","depth":2,"bounds":{"left":0.56200135,"top":0.612929,"width":0.022938829,"height":0.012769354},"on_screen":true,"automation_id":"_NS:168","role_description":"text"},{"role":"AXStaticText","text":"200%","depth":2,"bounds":{"left":0.5859375,"top":0.6113328,"width":0.022938829,"height":0.012769354},"on_screen":true,"automation_id":"_NS:172","role_description":"text"},{"role":"AXStaticText","text":"Converting Video...","depth":1,"bounds":{"left":0.4800532,"top":0.41300878,"width":0.039893616,"height":0.015961692},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"stop progress","depth":1,"bounds":{"left":0.5398936,"top":0.39505187,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
-1649265117257045348
|
-8335129671686293776
|
visual_change
|
accessibility
|
NULL
|
2
New
Ask Gemini
Gemini is available to answer que 2
New
Ask Gemini
Gemini is available to answer questions
about meeting discussions. It won't create a
recording or store caption data after the
meeting ends. The meeting host can turn it
off in settings.
Learn more
Don't show again
Stefka Stoyanova
Lukas Kovalik
5:36 PM
Lukas/Stefka 121
©
心
目
Analyze Image
Dimensions:
Width:
Height:
1812
1080
Video quality:
Ultra
Trim & Convert
Trim Only
Cancel
Estimated file size: ~1,4 GB
play/pause
Audio:
Convert to mono
Don't change
Mute
0%
Change volume
100%
200%
Converting Video...
stop progress...
|
5373
|
NULL
|
NULL
|
NULL
|
|
5376
|
194
|
10
|
2026-05-07T15:20:23.603158+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778167223603_m2.jpg...
|
CleanShot X
|
CleanShot
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
2
New
Ask Gemini
Gemini is available to answer que 2
New
Ask Gemini
Gemini is available to answer questions
about meeting discussions. It won't create a
recording or store caption data after the
meeting ends. The meeting host can turn it
off in settings.
Learn more
Don't show again
Stefka Stoyanova
Lukas Kovalik
5:36 PM
Lukas/Stefka 121
©
心
目
Analyze Image
Dimensions:
Width:
Height:
1812
1080
Video quality:
Ultra
Trim & Convert
Trim Only
Cancel
Estimated file size: ~1,4 GB
play/pause
Audio:
Convert to mono
Don't change
Mute
0%
Change volume
100%
200%
Converting Video...
stop progress...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"2","depth":2,"bounds":{"left":0.57554597,"top":0.15677495,"width":0.0013384849,"height":0.004496525},"on_screen":true,"value":"2","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"New\nAsk Gemini","depth":2,"bounds":{"left":0.55011475,"top":0.17861523,"width":0.01686491,"height":0.00521026},"on_screen":true,"value":"New\nAsk Gemini","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Gemini is available to answer questions\nabout meeting discussions. It won't create a\nrecording or store caption data after the\nmeeting ends. The meeting host can turn it\noff in settings.","depth":2,"bounds":{"left":0.550104,"top":0.18950512,"width":0.03695291,"height":0.031012401},"on_screen":true,"lines":[{"char_start":0,"char_count":40,"bounds":{"left":0.55036694,"top":0.18950512,"width":0.03295457,"height":0.0053568557}},{"char_start":40,"char_count":45,"bounds":{"left":0.55038244,"top":0.19650616,"width":0.03667449,"height":0.0046333247}},{"char_start":85,"char_count":42,"bounds":{"left":0.55011475,"top":0.20235878,"width":0.033997517,"height":0.0051626773}},{"char_start":127,"char_count":43,"bounds":{"left":0.55011475,"top":0.20869912,"width":0.036139093,"height":0.005364902}},{"char_start":170,"char_count":16,"bounds":{"left":0.550104,"top":0.21508095,"width":0.012067813,"height":0.0054365746}}],"value":"Gemini is available to answer questions\nabout meeting discussions. It won't create a\nrecording or store caption data after the\nmeeting ends. The meeting host can turn it\noff in settings.","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Learn more","depth":2,"bounds":{"left":0.5532884,"top":0.23043084,"width":0.010242661,"height":0.0046516},"on_screen":true,"value":"Learn more","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Don't show again","depth":2,"bounds":{"left":0.5696566,"top":0.23064645,"width":0.014723334,"height":0.0051388866},"on_screen":true,"value":"Don't show again","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Stefka Stoyanova","depth":2,"bounds":{"left":0.41162878,"top":0.37802964,"width":0.017026037,"height":0.0076797903},"on_screen":true,"value":"Stefka Stoyanova","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Lukas Kovalik","depth":2,"bounds":{"left":0.55787796,"top":0.37769353,"width":0.010440182,"height":0.0039076945},"on_screen":true,"value":"Lukas Kovalik","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"5:36 PM","depth":2,"bounds":{"left":0.41010696,"top":0.40020797,"width":0.008570818,"height":0.005182366},"on_screen":true,"value":"5:36 PM","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Lukas/Stefka 121","depth":2,"bounds":{"left":0.4216202,"top":0.40012857,"width":0.016597213,"height":0.0046333247},"on_screen":true,"value":"Lukas/Stefka 121","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"©","depth":2,"bounds":{"left":0.49871692,"top":0.39958733,"width":0.0024092728,"height":0.005781247},"on_screen":true,"value":"©","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"心","depth":2,"bounds":{"left":0.51531416,"top":0.3983026,"width":0.003212364,"height":0.0077083292},"on_screen":true,"value":"心","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"目","depth":2,"bounds":{"left":0.5795614,"top":0.3983026,"width":0.002944667,"height":0.0070659686},"on_screen":true,"value":"目","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Analyze Image","depth":2,"bounds":{"left":0.5800643,"top":0.38627294,"width":0.008643617,"height":0.0207502},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Dimensions:","depth":2,"bounds":{"left":0.3879654,"top":0.54668796,"width":0.02825798,"height":0.012769354},"on_screen":true,"automation_id":"_NS:29","role_description":"text"},{"role":"AXStaticText","text":"Width:","depth":2,"bounds":{"left":0.39162233,"top":0.57701516,"width":0.024601065,"height":0.012769354},"on_screen":true,"automation_id":"_NS:67","role_description":"text"},{"role":"AXStaticText","text":"Height:","depth":2,"bounds":{"left":0.38962767,"top":0.6017558,"width":0.026595745,"height":0.012769354},"on_screen":true,"automation_id":"_NS:71","role_description":"text"},{"role":"AXTextField","text":"1812","depth":2,"bounds":{"left":0.41821808,"top":0.575419,"width":0.024933511,"height":0.016759777},"on_screen":true,"automation_id":"_NS:75","value":"1812","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXTextField","text":"1080","depth":2,"bounds":{"left":0.41821808,"top":0.6017558,"width":0.024933511,"height":0.016759777},"on_screen":true,"automation_id":"_NS:83","value":"1080","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Video quality:","depth":2,"bounds":{"left":0.38730052,"top":0.5139665,"width":0.028922873,"height":0.012769354},"on_screen":true,"automation_id":"_NS:86","role_description":"text"},{"role":"AXStaticText","text":"Ultra","depth":2,"bounds":{"left":0.47839096,"top":0.51476455,"width":0.018949468,"height":0.012769354},"on_screen":true,"automation_id":"_NS:94","role_description":"text"},{"role":"AXButton","text":"Trim & Convert","depth":1,"bounds":{"left":0.5787899,"top":0.66480446,"width":0.04155585,"height":0.025538707},"on_screen":true,"automation_id":"_NS:109","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Trim Only","depth":1,"bounds":{"left":0.54886967,"top":0.66480446,"width":0.030585106,"height":0.025538707},"on_screen":true,"automation_id":"_NS:114","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Cancel","depth":1,"bounds":{"left":0.37965426,"top":0.66480446,"width":0.025265958,"height":0.025538707},"on_screen":true,"automation_id":"_NS:118","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Estimated file size: ~1,4 GB","depth":1,"bounds":{"left":0.40990692,"top":0.669593,"width":0.056017287,"height":0.012769354},"on_screen":true,"automation_id":"_NS:123","role_description":"text"},{"role":"AXCheckBox","text":"play/pause","depth":1,"bounds":{"left":0.38464096,"top":0.43216282,"width":0.020611702,"height":0.050678372},"on_screen":true,"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Audio:","depth":2,"bounds":{"left":0.50482047,"top":0.5123703,"width":0.022938829,"height":0.012769354},"on_screen":true,"automation_id":"_NS:136","role_description":"text"},{"role":"AXRadioButton","text":"Convert to mono","depth":2,"bounds":{"left":0.53075135,"top":0.5339186,"width":0.04255319,"height":0.014365523},"on_screen":true,"automation_id":"_NS:140","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXRadioButton","text":"Don't change","depth":2,"bounds":{"left":0.53075135,"top":0.5123703,"width":0.035904255,"height":0.014365523},"on_screen":true,"automation_id":"_NS:147","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXRadioButton","text":"Mute","depth":2,"bounds":{"left":0.53075135,"top":0.5554669,"width":0.018949468,"height":0.014365523},"on_screen":true,"automation_id":"_NS:151","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"0%","depth":2,"bounds":{"left":0.53706783,"top":0.6113328,"width":0.022938829,"height":0.012769354},"on_screen":true,"automation_id":"_NS:155","role_description":"text"},{"role":"AXRadioButton","text":"Change volume","depth":2,"bounds":{"left":0.53075135,"top":0.57701516,"width":0.039893616,"height":0.014365523},"on_screen":true,"automation_id":"_NS:164","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"100%","depth":2,"bounds":{"left":0.56200135,"top":0.612929,"width":0.022938829,"height":0.012769354},"on_screen":true,"automation_id":"_NS:168","role_description":"text"},{"role":"AXStaticText","text":"200%","depth":2,"bounds":{"left":0.5859375,"top":0.6113328,"width":0.022938829,"height":0.012769354},"on_screen":true,"automation_id":"_NS:172","role_description":"text"},{"role":"AXStaticText","text":"Converting Video...","depth":1,"bounds":{"left":0.4800532,"top":0.41300878,"width":0.039893616,"height":0.015961692},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"stop progress","depth":1,"bounds":{"left":0.5398936,"top":0.39505187,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
-1649265117257045348
|
-8335129671686293776
|
idle
|
accessibility
|
NULL
|
2
New
Ask Gemini
Gemini is available to answer que 2
New
Ask Gemini
Gemini is available to answer questions
about meeting discussions. It won't create a
recording or store caption data after the
meeting ends. The meeting host can turn it
off in settings.
Learn more
Don't show again
Stefka Stoyanova
Lukas Kovalik
5:36 PM
Lukas/Stefka 121
©
心
目
Analyze Image
Dimensions:
Width:
Height:
1812
1080
Video quality:
Ultra
Trim & Convert
Trim Only
Cancel
Estimated file size: ~1,4 GB
play/pause
Audio:
Convert to mono
Don't change
Mute
0%
Change volume
100%
200%
Converting Video...
stop progress...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
5378
|
194
|
11
|
2026-05-07T15:20:54.006477+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778167254006_m2.jpg...
|
CleanShot X
|
CleanShot
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
2
New
Ask Gemini
Gemini is available to answer que 2
New
Ask Gemini
Gemini is available to answer questions
about meeting discussions. It won't create a
recording or store caption data after the
meeting ends. The meeting host can turn it
off in settings.
Learn more
Don't show again
Stefka Stoyanova
Lukas Kovalik
5:36 PM
Lukas/Stefka 121
©
心
目
Analyze Image
Dimensions:
Width:
Height:
1812
1080
Video quality:
Ultra
Trim & Convert
Trim Only
Cancel
Estimated file size: ~1,4 GB
play/pause
Audio:
Convert to mono
Don't change
Mute
0%
Change volume
100%
200%
Converting Video...
stop progress...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"2","depth":2,"bounds":{"left":0.57554597,"top":0.15677495,"width":0.0013384849,"height":0.004496525},"on_screen":true,"value":"2","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"New\nAsk Gemini","depth":2,"bounds":{"left":0.55011475,"top":0.17861523,"width":0.01686491,"height":0.00521026},"on_screen":true,"value":"New\nAsk Gemini","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Gemini is available to answer questions\nabout meeting discussions. It won't create a\nrecording or store caption data after the\nmeeting ends. The meeting host can turn it\noff in settings.","depth":2,"bounds":{"left":0.550104,"top":0.18950512,"width":0.03695291,"height":0.031012401},"on_screen":true,"lines":[{"char_start":0,"char_count":40,"bounds":{"left":0.55036694,"top":0.18950512,"width":0.03295457,"height":0.0053568557}},{"char_start":40,"char_count":45,"bounds":{"left":0.55038244,"top":0.19650616,"width":0.03667449,"height":0.0046333247}},{"char_start":85,"char_count":42,"bounds":{"left":0.55011475,"top":0.20235878,"width":0.033997517,"height":0.0051626773}},{"char_start":127,"char_count":43,"bounds":{"left":0.55011475,"top":0.20869912,"width":0.036139093,"height":0.005364902}},{"char_start":170,"char_count":16,"bounds":{"left":0.550104,"top":0.21508095,"width":0.012067813,"height":0.0054365746}}],"value":"Gemini is available to answer questions\nabout meeting discussions. It won't create a\nrecording or store caption data after the\nmeeting ends. The meeting host can turn it\noff in settings.","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Learn more","depth":2,"bounds":{"left":0.5532884,"top":0.23043084,"width":0.010242661,"height":0.0046516},"on_screen":true,"value":"Learn more","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Don't show again","depth":2,"bounds":{"left":0.5696566,"top":0.23064645,"width":0.014723334,"height":0.0051388866},"on_screen":true,"value":"Don't show again","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Stefka Stoyanova","depth":2,"bounds":{"left":0.41162878,"top":0.37802964,"width":0.017026037,"height":0.0076797903},"on_screen":true,"value":"Stefka Stoyanova","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Lukas Kovalik","depth":2,"bounds":{"left":0.55787796,"top":0.37769353,"width":0.010440182,"height":0.0039076945},"on_screen":true,"value":"Lukas Kovalik","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"5:36 PM","depth":2,"bounds":{"left":0.41010696,"top":0.40020797,"width":0.008570818,"height":0.005182366},"on_screen":true,"value":"5:36 PM","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Lukas/Stefka 121","depth":2,"bounds":{"left":0.4216202,"top":0.40012857,"width":0.016597213,"height":0.0046333247},"on_screen":true,"value":"Lukas/Stefka 121","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"©","depth":2,"bounds":{"left":0.49871692,"top":0.39958733,"width":0.0024092728,"height":0.005781247},"on_screen":true,"value":"©","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"心","depth":2,"bounds":{"left":0.51531416,"top":0.3983026,"width":0.003212364,"height":0.0077083292},"on_screen":true,"value":"心","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"目","depth":2,"bounds":{"left":0.5795614,"top":0.3983026,"width":0.002944667,"height":0.0070659686},"on_screen":true,"value":"目","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Analyze Image","depth":2,"bounds":{"left":0.5800643,"top":0.38627294,"width":0.008643617,"height":0.0207502},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Dimensions:","depth":2,"bounds":{"left":0.3879654,"top":0.54668796,"width":0.02825798,"height":0.012769354},"on_screen":true,"automation_id":"_NS:29","role_description":"text"},{"role":"AXStaticText","text":"Width:","depth":2,"bounds":{"left":0.39162233,"top":0.57701516,"width":0.024601065,"height":0.012769354},"on_screen":true,"automation_id":"_NS:67","role_description":"text"},{"role":"AXStaticText","text":"Height:","depth":2,"bounds":{"left":0.38962767,"top":0.6017558,"width":0.026595745,"height":0.012769354},"on_screen":true,"automation_id":"_NS:71","role_description":"text"},{"role":"AXTextField","text":"1812","depth":2,"bounds":{"left":0.41821808,"top":0.575419,"width":0.024933511,"height":0.016759777},"on_screen":true,"automation_id":"_NS:75","value":"1812","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXTextField","text":"1080","depth":2,"bounds":{"left":0.41821808,"top":0.6017558,"width":0.024933511,"height":0.016759777},"on_screen":true,"automation_id":"_NS:83","value":"1080","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Video quality:","depth":2,"bounds":{"left":0.38730052,"top":0.5139665,"width":0.028922873,"height":0.012769354},"on_screen":true,"automation_id":"_NS:86","role_description":"text"},{"role":"AXStaticText","text":"Ultra","depth":2,"bounds":{"left":0.47839096,"top":0.51476455,"width":0.018949468,"height":0.012769354},"on_screen":true,"automation_id":"_NS:94","role_description":"text"},{"role":"AXButton","text":"Trim & Convert","depth":1,"bounds":{"left":0.5787899,"top":0.66480446,"width":0.04155585,"height":0.025538707},"on_screen":true,"automation_id":"_NS:109","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Trim Only","depth":1,"bounds":{"left":0.54886967,"top":0.66480446,"width":0.030585106,"height":0.025538707},"on_screen":true,"automation_id":"_NS:114","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Cancel","depth":1,"bounds":{"left":0.37965426,"top":0.66480446,"width":0.025265958,"height":0.025538707},"on_screen":true,"automation_id":"_NS:118","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Estimated file size: ~1,4 GB","depth":1,"bounds":{"left":0.40990692,"top":0.669593,"width":0.056017287,"height":0.012769354},"on_screen":true,"automation_id":"_NS:123","role_description":"text"},{"role":"AXCheckBox","text":"play/pause","depth":1,"bounds":{"left":0.38464096,"top":0.43216282,"width":0.020611702,"height":0.050678372},"on_screen":true,"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Audio:","depth":2,"bounds":{"left":0.50482047,"top":0.5123703,"width":0.022938829,"height":0.012769354},"on_screen":true,"automation_id":"_NS:136","role_description":"text"},{"role":"AXRadioButton","text":"Convert to mono","depth":2,"bounds":{"left":0.53075135,"top":0.5339186,"width":0.04255319,"height":0.014365523},"on_screen":true,"automation_id":"_NS:140","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXRadioButton","text":"Don't change","depth":2,"bounds":{"left":0.53075135,"top":0.5123703,"width":0.035904255,"height":0.014365523},"on_screen":true,"automation_id":"_NS:147","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXRadioButton","text":"Mute","depth":2,"bounds":{"left":0.53075135,"top":0.5554669,"width":0.018949468,"height":0.014365523},"on_screen":true,"automation_id":"_NS:151","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"0%","depth":2,"bounds":{"left":0.53706783,"top":0.6113328,"width":0.022938829,"height":0.012769354},"on_screen":true,"automation_id":"_NS:155","role_description":"text"},{"role":"AXRadioButton","text":"Change volume","depth":2,"bounds":{"left":0.53075135,"top":0.57701516,"width":0.039893616,"height":0.014365523},"on_screen":true,"automation_id":"_NS:164","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"100%","depth":2,"bounds":{"left":0.56200135,"top":0.612929,"width":0.022938829,"height":0.012769354},"on_screen":true,"automation_id":"_NS:168","role_description":"text"},{"role":"AXStaticText","text":"200%","depth":2,"bounds":{"left":0.5859375,"top":0.6113328,"width":0.022938829,"height":0.012769354},"on_screen":true,"automation_id":"_NS:172","role_description":"text"},{"role":"AXStaticText","text":"Converting Video...","depth":1,"bounds":{"left":0.4800532,"top":0.41300878,"width":0.039893616,"height":0.015961692},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"stop progress","depth":1,"bounds":{"left":0.5398936,"top":0.39505187,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
-1649265117257045348
|
-8335129671686293776
|
idle
|
accessibility
|
NULL
|
2
New
Ask Gemini
Gemini is available to answer que 2
New
Ask Gemini
Gemini is available to answer questions
about meeting discussions. It won't create a
recording or store caption data after the
meeting ends. The meeting host can turn it
off in settings.
Learn more
Don't show again
Stefka Stoyanova
Lukas Kovalik
5:36 PM
Lukas/Stefka 121
©
心
目
Analyze Image
Dimensions:
Width:
Height:
1812
1080
Video quality:
Ultra
Trim & Convert
Trim Only
Cancel
Estimated file size: ~1,4 GB
play/pause
Audio:
Convert to mono
Don't change
Mute
0%
Change volume
100%
200%
Converting Video...
stop progress...
|
5376
|
NULL
|
NULL
|
NULL
|
|
5380
|
194
|
12
|
2026-05-07T15:21:24.307414+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778167284307_m2.jpg...
|
CleanShot X
|
CleanShot
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
2
New
Ask Gemini
Gemini is available to answer que 2
New
Ask Gemini
Gemini is available to answer questions
about meeting discussions. It won't create a
recording or store caption data after the
meeting ends. The meeting host can turn it
off in settings.
Learn more
Don't show again
Stefka Stoyanova
Lukas Kovalik
5:36 PM
Lukas/Stefka 121
©
心
目
Analyze Image
Dimensions:
Width:
Height:
1812
1080
Video quality:
Ultra
Trim & Convert
Trim Only
Cancel
Estimated file size: ~1,4 GB
play/pause
Audio:
Convert to mono
Don't change
Mute
0%
Change volume
100%
200%
Converting Video...
stop progress...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"2","depth":2,"bounds":{"left":0.57554597,"top":0.15677495,"width":0.0013384849,"height":0.004496525},"on_screen":true,"value":"2","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"New\nAsk Gemini","depth":2,"bounds":{"left":0.55011475,"top":0.17861523,"width":0.01686491,"height":0.00521026},"on_screen":true,"value":"New\nAsk Gemini","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Gemini is available to answer questions\nabout meeting discussions. It won't create a\nrecording or store caption data after the\nmeeting ends. The meeting host can turn it\noff in settings.","depth":2,"bounds":{"left":0.550104,"top":0.18950512,"width":0.03695291,"height":0.031012401},"on_screen":true,"lines":[{"char_start":0,"char_count":40,"bounds":{"left":0.55036694,"top":0.18950512,"width":0.03295457,"height":0.0053568557}},{"char_start":40,"char_count":45,"bounds":{"left":0.55038244,"top":0.19650616,"width":0.03667449,"height":0.0046333247}},{"char_start":85,"char_count":42,"bounds":{"left":0.55011475,"top":0.20235878,"width":0.033997517,"height":0.0051626773}},{"char_start":127,"char_count":43,"bounds":{"left":0.55011475,"top":0.20869912,"width":0.036139093,"height":0.005364902}},{"char_start":170,"char_count":16,"bounds":{"left":0.550104,"top":0.21508095,"width":0.012067813,"height":0.0054365746}}],"value":"Gemini is available to answer questions\nabout meeting discussions. It won't create a\nrecording or store caption data after the\nmeeting ends. The meeting host can turn it\noff in settings.","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Learn more","depth":2,"bounds":{"left":0.5532884,"top":0.23043084,"width":0.010242661,"height":0.0046516},"on_screen":true,"value":"Learn more","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Don't show again","depth":2,"bounds":{"left":0.5696566,"top":0.23064645,"width":0.014723334,"height":0.0051388866},"on_screen":true,"value":"Don't show again","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Stefka Stoyanova","depth":2,"bounds":{"left":0.41162878,"top":0.37802964,"width":0.017026037,"height":0.0076797903},"on_screen":true,"value":"Stefka Stoyanova","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Lukas Kovalik","depth":2,"bounds":{"left":0.55787796,"top":0.37769353,"width":0.010440182,"height":0.0039076945},"on_screen":true,"value":"Lukas Kovalik","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"5:36 PM","depth":2,"bounds":{"left":0.41010696,"top":0.40020797,"width":0.008570818,"height":0.005182366},"on_screen":true,"value":"5:36 PM","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Lukas/Stefka 121","depth":2,"bounds":{"left":0.4216202,"top":0.40012857,"width":0.016597213,"height":0.0046333247},"on_screen":true,"value":"Lukas/Stefka 121","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"©","depth":2,"bounds":{"left":0.49871692,"top":0.39958733,"width":0.0024092728,"height":0.005781247},"on_screen":true,"value":"©","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"心","depth":2,"bounds":{"left":0.51531416,"top":0.3983026,"width":0.003212364,"height":0.0077083292},"on_screen":true,"value":"心","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"目","depth":2,"bounds":{"left":0.5795614,"top":0.3983026,"width":0.002944667,"height":0.0070659686},"on_screen":true,"value":"目","role_description":"text entry area","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Analyze Image","depth":2,"bounds":{"left":0.5800643,"top":0.38627294,"width":0.008643617,"height":0.0207502},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Dimensions:","depth":2,"bounds":{"left":0.3879654,"top":0.54668796,"width":0.02825798,"height":0.012769354},"on_screen":true,"automation_id":"_NS:29","role_description":"text"},{"role":"AXStaticText","text":"Width:","depth":2,"bounds":{"left":0.39162233,"top":0.57701516,"width":0.024601065,"height":0.012769354},"on_screen":true,"automation_id":"_NS:67","role_description":"text"},{"role":"AXStaticText","text":"Height:","depth":2,"bounds":{"left":0.38962767,"top":0.6017558,"width":0.026595745,"height":0.012769354},"on_screen":true,"automation_id":"_NS:71","role_description":"text"},{"role":"AXTextField","text":"1812","depth":2,"bounds":{"left":0.41821808,"top":0.575419,"width":0.024933511,"height":0.016759777},"on_screen":true,"automation_id":"_NS:75","value":"1812","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXTextField","text":"1080","depth":2,"bounds":{"left":0.41821808,"top":0.6017558,"width":0.024933511,"height":0.016759777},"on_screen":true,"automation_id":"_NS:83","value":"1080","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Video quality:","depth":2,"bounds":{"left":0.38730052,"top":0.5139665,"width":0.028922873,"height":0.012769354},"on_screen":true,"automation_id":"_NS:86","role_description":"text"},{"role":"AXStaticText","text":"Ultra","depth":2,"bounds":{"left":0.47839096,"top":0.51476455,"width":0.018949468,"height":0.012769354},"on_screen":true,"automation_id":"_NS:94","role_description":"text"},{"role":"AXButton","text":"Trim & Convert","depth":1,"bounds":{"left":0.5787899,"top":0.66480446,"width":0.04155585,"height":0.025538707},"on_screen":true,"automation_id":"_NS:109","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Trim Only","depth":1,"bounds":{"left":0.54886967,"top":0.66480446,"width":0.030585106,"height":0.025538707},"on_screen":true,"automation_id":"_NS:114","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Cancel","depth":1,"bounds":{"left":0.37965426,"top":0.66480446,"width":0.025265958,"height":0.025538707},"on_screen":true,"automation_id":"_NS:118","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Estimated file size: ~1,4 GB","depth":1,"bounds":{"left":0.40990692,"top":0.669593,"width":0.056017287,"height":0.012769354},"on_screen":true,"automation_id":"_NS:123","role_description":"text"},{"role":"AXCheckBox","text":"play/pause","depth":1,"bounds":{"left":0.38464096,"top":0.43216282,"width":0.020611702,"height":0.050678372},"on_screen":true,"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Audio:","depth":2,"bounds":{"left":0.50482047,"top":0.5123703,"width":0.022938829,"height":0.012769354},"on_screen":true,"automation_id":"_NS:136","role_description":"text"},{"role":"AXRadioButton","text":"Convert to mono","depth":2,"bounds":{"left":0.53075135,"top":0.5339186,"width":0.04255319,"height":0.014365523},"on_screen":true,"automation_id":"_NS:140","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXRadioButton","text":"Don't change","depth":2,"bounds":{"left":0.53075135,"top":0.5123703,"width":0.035904255,"height":0.014365523},"on_screen":true,"automation_id":"_NS:147","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXRadioButton","text":"Mute","depth":2,"bounds":{"left":0.53075135,"top":0.5554669,"width":0.018949468,"height":0.014365523},"on_screen":true,"automation_id":"_NS:151","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"0%","depth":2,"bounds":{"left":0.53706783,"top":0.6113328,"width":0.022938829,"height":0.012769354},"on_screen":true,"automation_id":"_NS:155","role_description":"text"},{"role":"AXRadioButton","text":"Change volume","depth":2,"bounds":{"left":0.53075135,"top":0.57701516,"width":0.039893616,"height":0.014365523},"on_screen":true,"automation_id":"_NS:164","role_description":"radio button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"100%","depth":2,"bounds":{"left":0.56200135,"top":0.612929,"width":0.022938829,"height":0.012769354},"on_screen":true,"automation_id":"_NS:168","role_description":"text"},{"role":"AXStaticText","text":"200%","depth":2,"bounds":{"left":0.5859375,"top":0.6113328,"width":0.022938829,"height":0.012769354},"on_screen":true,"automation_id":"_NS:172","role_description":"text"},{"role":"AXStaticText","text":"Converting Video...","depth":1,"bounds":{"left":0.4800532,"top":0.41300878,"width":0.039893616,"height":0.015961692},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"stop progress","depth":1,"bounds":{"left":0.5398936,"top":0.39505187,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false}]...
|
-1649265117257045348
|
-8335129671686293776
|
idle
|
accessibility
|
NULL
|
2
New
Ask Gemini
Gemini is available to answer que 2
New
Ask Gemini
Gemini is available to answer questions
about meeting discussions. It won't create a
recording or store caption data after the
meeting ends. The meeting host can turn it
off in settings.
Learn more
Don't show again
Stefka Stoyanova
Lukas Kovalik
5:36 PM
Lukas/Stefka 121
©
心
目
Analyze Image
Dimensions:
Width:
Height:
1812
1080
Video quality:
Ultra
Trim & Convert
Trim Only
Cancel
Estimated file size: ~1,4 GB
play/pause
Audio:
Convert to mono
Don't change
Mute
0%
Change volume
100%
200%
Converting Video...
stop progress...
|
5376
|
NULL
|
NULL
|
NULL
|
|
13961
|
621
|
25
|
2026-05-09T16:42:53.358033+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778344973358_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" https://finance-hub.lakylak.xyz/api/payments
302%
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","depth":4,"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"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.0034722222,"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.13993056,"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.14409722,"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.28055555,"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.2847222,"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.42118055,"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.4253472,"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.56180555,"top":0.05888889,"width":0.14027777,"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.5659722,"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.70208335,"top":0.05888889,"width":0.14027777,"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.70625,"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":"ssh","depth":2,"bounds":{"left":0.8423611,"top":0.05888889,"width":0.14027777,"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.84652776,"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.95416665,"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.4875,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
9152647309319691644
|
336534589749594567
|
visual_change
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" https://finance-hub.lakylak.xyz/api/payments
302%
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
13960
|
NULL
|
NULL
|
NULL
|
|
13964
|
622
|
32
|
2026-05-09T16:43:02.614304+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778344982614_m2.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" https://finance-hub.lakylak.xyz/api/payments
302%
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","depth":4,"bounds":{"left":0.2699468,"top":0.4309657,"width":0.4787234,"height":0.56903434},"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.2699468,"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.27194148,"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.33726728,"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.33926198,"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.40458778,"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.40658244,"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.47190824,"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.4739029,"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.53922874,"top":1.0,"width":0.06715426,"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.5412234,"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.60638297,"top":1.0,"width":0.06715426,"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.60837764,"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":"ssh","depth":2,"bounds":{"left":0.67353725,"top":1.0,"width":0.06715426,"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.6755319,"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.72706115,"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.5036569,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
9152647309319691644
|
336534589749594567
|
click
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" https://finance-hub.lakylak.xyz/api/payments
302%
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
13970
|
621
|
30
|
2026-05-09T16:43:18.286457+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778344998286_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","depth":4,"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"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.0034722222,"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.13993056,"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.14409722,"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.28055555,"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.2847222,"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.42118055,"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.4253472,"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.56180555,"top":0.05888889,"width":0.14027777,"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.5659722,"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.70208335,"top":0.05888889,"width":0.14027777,"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.70625,"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":"ssh","depth":2,"bounds":{"left":0.8423611,"top":0.05888889,"width":0.14027777,"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.84652776,"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.95416665,"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.4875,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
2103636740462142090
|
336253114236012997
|
visual_change
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
13974
|
621
|
32
|
2026-05-09T16:43:54.833707+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778345034833_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","depth":4,"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"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.0034722222,"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.13993056,"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.14409722,"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.28055555,"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.2847222,"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.42118055,"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.4253472,"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.56180555,"top":0.05888889,"width":0.14027777,"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.5659722,"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.70208335,"top":0.05888889,"width":0.14027777,"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.70625,"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":"ssh","depth":2,"bounds":{"left":0.8423611,"top":0.05888889,"width":0.14027777,"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.84652776,"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.95416665,"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.4875,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
2103636740462142090
|
336253114236012997
|
click
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
13981
|
623
|
1
|
2026-05-09T16:45:03.588805+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778345103588_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","depth":4,"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"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.0034722222,"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.13993056,"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.14409722,"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.28055555,"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.2847222,"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.42118055,"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.4253472,"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.56180555,"top":0.05888889,"width":0.14027777,"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.5659722,"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.70208335,"top":0.05888889,"width":0.14027777,"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.70625,"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":"ssh","depth":2,"bounds":{"left":0.8423611,"top":0.05888889,"width":0.14027777,"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.84652776,"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.95416665,"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.4875,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
2103636740462142090
|
336253114236012997
|
click
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
13973
|
622
|
36
|
2026-05-09T16:43:54.833703+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778345034833_m2.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","depth":4,"bounds":{"left":0.2699468,"top":0.4309657,"width":0.4787234,"height":0.56903434},"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.2699468,"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.27194148,"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.33726728,"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.33926198,"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.40458778,"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.40658244,"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.47190824,"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.4739029,"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.53922874,"top":1.0,"width":0.06715426,"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.5412234,"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.60638297,"top":1.0,"width":0.06715426,"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.60837764,"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":"ssh","depth":2,"bounds":{"left":0.67353725,"top":1.0,"width":0.06715426,"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.6755319,"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.72706115,"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.5036569,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
2103636740462142090
|
336253114236012997
|
click
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
13982
|
624
|
1
|
2026-05-09T16:45:03.681425+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778345103681_m2.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","depth":4,"bounds":{"left":0.2699468,"top":0.4309657,"width":0.4787234,"height":0.56903434},"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.2699468,"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.27194148,"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.33726728,"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.33926198,"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.40458778,"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.40658244,"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.47190824,"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.4739029,"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.53922874,"top":1.0,"width":0.06715426,"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.5412234,"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.60638297,"top":1.0,"width":0.06715426,"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.60837764,"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":"ssh","depth":2,"bounds":{"left":0.67353725,"top":1.0,"width":0.06715426,"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.6755319,"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.72706115,"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.5036569,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
2103636740462142090
|
336253114236012997
|
click
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
13978
|
NULL
|
NULL
|
NULL
|
|
13983
|
623
|
2
|
2026-05-09T16:45:05.789870+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778345105789_m1.jpg...
|
iTerm2
|
curl
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"https://finance-hub.lakylak.xyz/api/payments?limit=1"
<html>
<head><title>302 Found</title></head>
<body>
<center><h1>302 Found</h1></center>
<hr><center>openresty</center>
</body>
</html>
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
curl
Close Tab
ssh
Close Tab
⌥⌘1
curl...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","depth":4,"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"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.0034722222,"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.13993056,"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.14409722,"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.28055555,"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.2847222,"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.42118055,"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.4253472,"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.56180555,"top":0.05888889,"width":0.14027777,"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.5659722,"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":"curl","depth":2,"bounds":{"left":0.70208335,"top":0.05888889,"width":0.14027777,"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.70625,"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":"ssh","depth":2,"bounds":{"left":0.8423611,"top":0.05888889,"width":0.14027777,"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.84652776,"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.95416665,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"curl","depth":1,"bounds":{"left":0.4888889,"top":0.033333335,"width":0.02013889,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
1962534891930186559
|
912713866539699655
|
visual_change
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"https://finance-hub.lakylak.xyz/api/payments?limit=1"
<html>
<head><title>302 Found</title></head>
<body>
<center><h1>302 Found</h1></center>
<hr><center>openresty</center>
</body>
</html>
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
curl
Close Tab
ssh
Close Tab
⌥⌘1
curl...
|
13981
|
NULL
|
NULL
|
NULL
|
|
13984
|
623
|
3
|
2026-05-09T16:45:08.866927+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778345108866_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"https://finance-hub.lakylak.xyz/api/payments?limit=1"
<html>
<head><title>302 Found</title></head>
<body>
<center><h1>302 Found</h1></center>
<hr><center>openresty</center>
</body>
</html>
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","depth":4,"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"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.0034722222,"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.13993056,"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.14409722,"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.28055555,"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.2847222,"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.42118055,"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.4253472,"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.56180555,"top":0.05888889,"width":0.14027777,"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.5659722,"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.70208335,"top":0.05888889,"width":0.14027777,"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.70625,"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":"ssh","depth":2,"bounds":{"left":0.8423611,"top":0.05888889,"width":0.14027777,"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.84652776,"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.95416665,"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.4875,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-6410618381606808316
|
912713862244731333
|
visual_change
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"https://finance-hub.lakylak.xyz/api/payments?limit=1"
<html>
<head><title>302 Found</title></head>
<body>
<center><h1>302 Found</h1></center>
<hr><center>openresty</center>
</body>
</html>
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
14121
|
629
|
7
|
2026-05-09T17:00:22.434812+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778346022434_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"https://finance-hub.lakylak.xyz/api/payments?limit=1"
<html>
<head><title>302 Found</title></head>
<body>
<center><h1>302 Found</h1></center>
<hr><center>openresty</center>
</body>
</html>
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","depth":4,"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"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.0034722222,"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.13993056,"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.14409722,"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.28055555,"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.2847222,"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.42118055,"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.4253472,"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.56180555,"top":0.05888889,"width":0.14027777,"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.5659722,"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.70208335,"top":0.05888889,"width":0.14027777,"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.70625,"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":"ssh","depth":2,"bounds":{"left":0.8423611,"top":0.05888889,"width":0.14027777,"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.84652776,"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.95416665,"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.4875,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-6410618381606808316
|
912713862244731333
|
visual_change
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"https://finance-hub.lakylak.xyz/api/payments?limit=1"
<html>
<head><title>302 Found</title></head>
<body>
<center><h1>302 Found</h1></center>
<hr><center>openresty</center>
</body>
</html>
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
14119
|
NULL
|
NULL
|
NULL
|
|
14185
|
629
|
39
|
2026-05-09T17:03:31.620130+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778346211620_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"https://finance-hub.lakylak.xyz/api/payments?limit=1"
<html>
<head><title>302 Found</title></head>
<body>
<center><h1>302 Found</h1></center>
<hr><center>openresty</center>
</body>
</html>
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","depth":4,"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"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.0034722222,"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.13993056,"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.14409722,"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.28055555,"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.2847222,"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.42118055,"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.4253472,"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.56180555,"top":0.05888889,"width":0.14027777,"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.5659722,"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.70208335,"top":0.05888889,"width":0.14027777,"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.70625,"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":"ssh","depth":2,"bounds":{"left":0.8423611,"top":0.05888889,"width":0.14027777,"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.84652776,"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.95416665,"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.4875,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-6410618381606808316
|
912713862244731333
|
click
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"https://finance-hub.lakylak.xyz/api/payments?limit=1"
<html>
<head><title>302 Found</title></head>
<body>
<center><h1>302 Found</h1></center>
<hr><center>openresty</center>
</body>
</html>
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
13985
|
624
|
2
|
2026-05-09T16:45:09.933357+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778345109933_m2.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"https://finance-hub.lakylak.xyz/api/payments?limit=1"
<html>
<head><title>302 Found</title></head>
<body>
<center><h1>302 Found</h1></center>
<hr><center>openresty</center>
</body>
</html>
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","depth":4,"bounds":{"left":0.2699468,"top":0.4309657,"width":0.4787234,"height":0.56903434},"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.2699468,"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.27194148,"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.33726728,"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.33926198,"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.40458778,"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.40658244,"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.47190824,"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.4739029,"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.53922874,"top":1.0,"width":0.06715426,"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.5412234,"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.60638297,"top":1.0,"width":0.06715426,"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.60837764,"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":"ssh","depth":2,"bounds":{"left":0.67353725,"top":1.0,"width":0.06715426,"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.6755319,"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.72706115,"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.5036569,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-6410618381606808316
|
912713862244731333
|
click
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"https://finance-hub.lakylak.xyz/api/payments?limit=1"
<html>
<head><title>302 Found</title></head>
<body>
<center><h1>302 Found</h1></center>
<hr><center>openresty</center>
</body>
</html>
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
14184
|
630
|
41
|
2026-05-09T17:03:31.232013+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778346211232_m2.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"https://finance-hub.lakylak.xyz/api/payments?limit=1"
<html>
<head><title>302 Found</title></head>
<body>
<center><h1>302 Found</h1></center>
<hr><center>openresty</center>
</body>
</html>
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","depth":4,"bounds":{"left":0.2699468,"top":0.4309657,"width":0.4787234,"height":0.56903434},"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.2699468,"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.27194148,"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.33726728,"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.33926198,"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.40458778,"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.40658244,"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.47190824,"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.4739029,"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.53922874,"top":1.0,"width":0.06715426,"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.5412234,"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.60638297,"top":1.0,"width":0.06715426,"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.60837764,"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":"ssh","depth":2,"bounds":{"left":0.67353725,"top":1.0,"width":0.06715426,"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.6755319,"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.72706115,"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.5036569,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-6410618381606808316
|
912713862244731333
|
click
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"https://finance-hub.lakylak.xyz/api/payments?limit=1"
<html>
<head><title>302 Found</title></head>
<body>
<center><h1>302 Found</h1></center>
<hr><center>openresty</center>
</body>
</html>
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
14187
|
629
|
41
|
2026-05-09T17:03:37.617363+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778346217617_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"[URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-mcp.lakylak.xyz/.well-known/oauth-authorization-server | python3 -m json.tool\n\n{\n \"issuer\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/\",\n \"authorization_endpoint\": \"https://auth.lakylak.xyz/application/o/authorize/\",\n \"token_endpoint\": \"https://auth.lakylak.xyz/application/o/token/\",\n \"jwks_uri\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/jwks/\",\n \"response_types_supported\": [\n \"code\"\n ],\n \"grant_types_supported\": [\n \"authorization_code\",\n \"refresh_token\"\n ],\n \"code_challenge_methods_supported\": [\n \"S256\"\n ],\n \"scopes_supported\": [\n \"openid\",\n \"profile\",\n \"email\"\n ],\n \"token_endpoint_auth_methods_supported\": [\n \"none\"\n ]\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","depth":4,"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-mcp.lakylak.xyz/.well-known/oauth-authorization-server | python3 -m json.tool\n\n{\n \"issuer\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/\",\n \"authorization_endpoint\": \"https://auth.lakylak.xyz/application/o/authorize/\",\n \"token_endpoint\": \"https://auth.lakylak.xyz/application/o/token/\",\n \"jwks_uri\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/jwks/\",\n \"response_types_supported\": [\n \"code\"\n ],\n \"grant_types_supported\": [\n \"authorization_code\",\n \"refresh_token\"\n ],\n \"code_challenge_methods_supported\": [\n \"S256\"\n ],\n \"scopes_supported\": [\n \"openid\",\n \"profile\",\n \"email\"\n ],\n \"token_endpoint_auth_methods_supported\": [\n \"none\"\n ]\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"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.0034722222,"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.13993056,"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.14409722,"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.28055555,"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.2847222,"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.42118055,"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.4253472,"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.56180555,"top":0.05888889,"width":0.14027777,"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.5659722,"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.70208335,"top":0.05888889,"width":0.14027777,"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.70625,"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":"ssh","depth":2,"bounds":{"left":0.8423611,"top":0.05888889,"width":0.14027777,"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.84652776,"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.95416665,"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.4875,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
1620353852688583273
|
912713862244608455
|
visual_change
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"[URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
14248
|
631
|
21
|
2026-05-09T17:09:09.367694+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778346549367_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"[URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-mcp.lakylak.xyz/.well-known/oauth-authorization-server | python3 -m json.tool\n\n{\n \"issuer\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/\",\n \"authorization_endpoint\": \"https://auth.lakylak.xyz/application/o/authorize/\",\n \"token_endpoint\": \"https://auth.lakylak.xyz/application/o/token/\",\n \"jwks_uri\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/jwks/\",\n \"response_types_supported\": [\n \"code\"\n ],\n \"grant_types_supported\": [\n \"authorization_code\",\n \"refresh_token\"\n ],\n \"code_challenge_methods_supported\": [\n \"S256\"\n ],\n \"scopes_supported\": [\n \"openid\",\n \"profile\",\n \"email\"\n ],\n \"token_endpoint_auth_methods_supported\": [\n \"none\"\n ]\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","depth":4,"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-mcp.lakylak.xyz/.well-known/oauth-authorization-server | python3 -m json.tool\n\n{\n \"issuer\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/\",\n \"authorization_endpoint\": \"https://auth.lakylak.xyz/application/o/authorize/\",\n \"token_endpoint\": \"https://auth.lakylak.xyz/application/o/token/\",\n \"jwks_uri\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/jwks/\",\n \"response_types_supported\": [\n \"code\"\n ],\n \"grant_types_supported\": [\n \"authorization_code\",\n \"refresh_token\"\n ],\n \"code_challenge_methods_supported\": [\n \"S256\"\n ],\n \"scopes_supported\": [\n \"openid\",\n \"profile\",\n \"email\"\n ],\n \"token_endpoint_auth_methods_supported\": [\n \"none\"\n ]\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"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.0034722222,"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.13993056,"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.14409722,"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.28055555,"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.2847222,"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.42118055,"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.4253472,"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.56180555,"top":0.05888889,"width":0.14027777,"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.5659722,"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.70208335,"top":0.05888889,"width":0.14027777,"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.70625,"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":"ssh","depth":2,"bounds":{"left":0.8423611,"top":0.05888889,"width":0.14027777,"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.84652776,"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.95416665,"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.4875,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
1620353852688583273
|
912713862244608455
|
click
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"[URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
14256
|
631
|
25
|
2026-05-09T17:09:37.904135+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778346577904_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"[URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-mcp.lakylak.xyz/.well-known/oauth-authorization-server | python3 -m json.tool\n\n{\n \"issuer\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/\",\n \"authorization_endpoint\": \"https://auth.lakylak.xyz/application/o/authorize/\",\n \"token_endpoint\": \"https://auth.lakylak.xyz/application/o/token/\",\n \"jwks_uri\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/jwks/\",\n \"response_types_supported\": [\n \"code\"\n ],\n \"grant_types_supported\": [\n \"authorization_code\",\n \"refresh_token\"\n ],\n \"code_challenge_methods_supported\": [\n \"S256\"\n ],\n \"scopes_supported\": [\n \"openid\",\n \"profile\",\n \"email\"\n ],\n \"token_endpoint_auth_methods_supported\": [\n \"none\"\n ]\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","depth":4,"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-mcp.lakylak.xyz/.well-known/oauth-authorization-server | python3 -m json.tool\n\n{\n \"issuer\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/\",\n \"authorization_endpoint\": \"https://auth.lakylak.xyz/application/o/authorize/\",\n \"token_endpoint\": \"https://auth.lakylak.xyz/application/o/token/\",\n \"jwks_uri\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/jwks/\",\n \"response_types_supported\": [\n \"code\"\n ],\n \"grant_types_supported\": [\n \"authorization_code\",\n \"refresh_token\"\n ],\n \"code_challenge_methods_supported\": [\n \"S256\"\n ],\n \"scopes_supported\": [\n \"openid\",\n \"profile\",\n \"email\"\n ],\n \"token_endpoint_auth_methods_supported\": [\n \"none\"\n ]\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"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.0034722222,"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.13993056,"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.14409722,"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.28055555,"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.2847222,"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.42118055,"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.4253472,"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.56180555,"top":0.05888889,"width":0.14027777,"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.5659722,"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.70208335,"top":0.05888889,"width":0.14027777,"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.70625,"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":"ssh","depth":2,"bounds":{"left":0.8423611,"top":0.05888889,"width":0.14027777,"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.84652776,"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.95416665,"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.4875,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
1620353852688583273
|
912713862244608455
|
click
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"[URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
14188
|
630
|
42
|
2026-05-09T17:03:39.714420+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778346219714_m2.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"[URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-mcp.lakylak.xyz/.well-known/oauth-authorization-server | python3 -m json.tool\n\n{\n \"issuer\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/\",\n \"authorization_endpoint\": \"https://auth.lakylak.xyz/application/o/authorize/\",\n \"token_endpoint\": \"https://auth.lakylak.xyz/application/o/token/\",\n \"jwks_uri\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/jwks/\",\n \"response_types_supported\": [\n \"code\"\n ],\n \"grant_types_supported\": [\n \"authorization_code\",\n \"refresh_token\"\n ],\n \"code_challenge_methods_supported\": [\n \"S256\"\n ],\n \"scopes_supported\": [\n \"openid\",\n \"profile\",\n \"email\"\n ],\n \"token_endpoint_auth_methods_supported\": [\n \"none\"\n ]\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","depth":4,"bounds":{"left":0.2699468,"top":0.4309657,"width":0.4787234,"height":0.56903434},"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-mcp.lakylak.xyz/.well-known/oauth-authorization-server | python3 -m json.tool\n\n{\n \"issuer\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/\",\n \"authorization_endpoint\": \"https://auth.lakylak.xyz/application/o/authorize/\",\n \"token_endpoint\": \"https://auth.lakylak.xyz/application/o/token/\",\n \"jwks_uri\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/jwks/\",\n \"response_types_supported\": [\n \"code\"\n ],\n \"grant_types_supported\": [\n \"authorization_code\",\n \"refresh_token\"\n ],\n \"code_challenge_methods_supported\": [\n \"S256\"\n ],\n \"scopes_supported\": [\n \"openid\",\n \"profile\",\n \"email\"\n ],\n \"token_endpoint_auth_methods_supported\": [\n \"none\"\n ]\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.2699468,"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.27194148,"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.33726728,"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.33926198,"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.40458778,"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.40658244,"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.47190824,"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.4739029,"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.53922874,"top":1.0,"width":0.06715426,"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.5412234,"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.60638297,"top":1.0,"width":0.06715426,"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.60837764,"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":"ssh","depth":2,"bounds":{"left":0.67353725,"top":1.0,"width":0.06715426,"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.6755319,"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.72706115,"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.5036569,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
1620353852688583273
|
912713862244608455
|
click
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"[URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
14184
|
NULL
|
NULL
|
NULL
|
|
14247
|
632
|
28
|
2026-05-09T17:09:08.215434+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778346548215_m2.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"[URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-mcp.lakylak.xyz/.well-known/oauth-authorization-server | python3 -m json.tool\n\n{\n \"issuer\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/\",\n \"authorization_endpoint\": \"https://auth.lakylak.xyz/application/o/authorize/\",\n \"token_endpoint\": \"https://auth.lakylak.xyz/application/o/token/\",\n \"jwks_uri\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/jwks/\",\n \"response_types_supported\": [\n \"code\"\n ],\n \"grant_types_supported\": [\n \"authorization_code\",\n \"refresh_token\"\n ],\n \"code_challenge_methods_supported\": [\n \"S256\"\n ],\n \"scopes_supported\": [\n \"openid\",\n \"profile\",\n \"email\"\n ],\n \"token_endpoint_auth_methods_supported\": [\n \"none\"\n ]\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","depth":4,"bounds":{"left":0.2699468,"top":0.4309657,"width":0.4787234,"height":0.56903434},"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-mcp.lakylak.xyz/.well-known/oauth-authorization-server | python3 -m json.tool\n\n{\n \"issuer\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/\",\n \"authorization_endpoint\": \"https://auth.lakylak.xyz/application/o/authorize/\",\n \"token_endpoint\": \"https://auth.lakylak.xyz/application/o/token/\",\n \"jwks_uri\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/jwks/\",\n \"response_types_supported\": [\n \"code\"\n ],\n \"grant_types_supported\": [\n \"authorization_code\",\n \"refresh_token\"\n ],\n \"code_challenge_methods_supported\": [\n \"S256\"\n ],\n \"scopes_supported\": [\n \"openid\",\n \"profile\",\n \"email\"\n ],\n \"token_endpoint_auth_methods_supported\": [\n \"none\"\n ]\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.2699468,"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.27194148,"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.33726728,"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.33926198,"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.40458778,"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.40658244,"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.47190824,"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.4739029,"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.53922874,"top":1.0,"width":0.06715426,"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.5412234,"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.60638297,"top":1.0,"width":0.06715426,"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.60837764,"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":"ssh","depth":2,"bounds":{"left":0.67353725,"top":1.0,"width":0.06715426,"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.6755319,"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.72706115,"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.5036569,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
1620353852688583273
|
912713862244608455
|
click
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"[URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
14240
|
NULL
|
NULL
|
NULL
|
|
14253
|
632
|
31
|
2026-05-09T17:09:24.111402+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778346564111_m2.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"[URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-mcp.lakylak.xyz/.well-known/oauth-authorization-server | python3 -m json.tool\n\n{\n \"issuer\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/\",\n \"authorization_endpoint\": \"https://auth.lakylak.xyz/application/o/authorize/\",\n \"token_endpoint\": \"https://auth.lakylak.xyz/application/o/token/\",\n \"jwks_uri\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/jwks/\",\n \"response_types_supported\": [\n \"code\"\n ],\n \"grant_types_supported\": [\n \"authorization_code\",\n \"refresh_token\"\n ],\n \"code_challenge_methods_supported\": [\n \"S256\"\n ],\n \"scopes_supported\": [\n \"openid\",\n \"profile\",\n \"email\"\n ],\n \"token_endpoint_auth_methods_supported\": [\n \"none\"\n ]\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","depth":4,"bounds":{"left":0.2699468,"top":0.4309657,"width":0.4787234,"height":0.56903434},"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-mcp.lakylak.xyz/.well-known/oauth-authorization-server | python3 -m json.tool\n\n{\n \"issuer\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/\",\n \"authorization_endpoint\": \"https://auth.lakylak.xyz/application/o/authorize/\",\n \"token_endpoint\": \"https://auth.lakylak.xyz/application/o/token/\",\n \"jwks_uri\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/jwks/\",\n \"response_types_supported\": [\n \"code\"\n ],\n \"grant_types_supported\": [\n \"authorization_code\",\n \"refresh_token\"\n ],\n \"code_challenge_methods_supported\": [\n \"S256\"\n ],\n \"scopes_supported\": [\n \"openid\",\n \"profile\",\n \"email\"\n ],\n \"token_endpoint_auth_methods_supported\": [\n \"none\"\n ]\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.2699468,"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.27194148,"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.33726728,"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.33926198,"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.40458778,"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.40658244,"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.47190824,"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.4739029,"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.53922874,"top":1.0,"width":0.06715426,"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.5412234,"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.60638297,"top":1.0,"width":0.06715426,"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.60837764,"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":"ssh","depth":2,"bounds":{"left":0.67353725,"top":1.0,"width":0.06715426,"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.6755319,"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.72706115,"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.5036569,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
1620353852688583273
|
912713862244608455
|
click
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"[URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
14186
|
629
|
40
|
2026-05-09T17:03:34.125040+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778346214125_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"https://finance-hub.lakylak.xyz/api/payments?limit=1"
<html>
<head><title>302 Found</title></head>
<body>
<center><h1>302 Found</h1></center>
<hr><center>openresty</center>
</body>
</html>
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-mcp.lakylak.xyz/.well-known/oauth-authorization-server | python3 -m json.tool
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-mcp.lakylak.xyz/.well-known/oauth-authorization-server | python3 -m json.tool","depth":4,"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-mcp.lakylak.xyz/.well-known/oauth-authorization-server | python3 -m json.tool","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"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.0034722222,"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.13993056,"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.14409722,"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.28055555,"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.2847222,"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.42118055,"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.4253472,"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.56180555,"top":0.05888889,"width":0.14027777,"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.5659722,"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.70208335,"top":0.05888889,"width":0.14027777,"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.70625,"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":"ssh","depth":2,"bounds":{"left":0.8423611,"top":0.05888889,"width":0.14027777,"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.84652776,"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.95416665,"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.4875,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-6406098145192016923
|
912713866539698629
|
visual_change
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"https://finance-hub.lakylak.xyz/api/payments?limit=1"
<html>
<head><title>302 Found</title></head>
<body>
<center><h1>302 Found</h1></center>
<hr><center>openresty</center>
</body>
</html>
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-mcp.lakylak.xyz/.well-known/oauth-authorization-server | python3 -m json.tool
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
14185
|
NULL
|
NULL
|
NULL
|
|
13969
|
621
|
29
|
2026-05-09T16:43:12.241463+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778344992241_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50","depth":4,"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"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.0034722222,"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.13993056,"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.14409722,"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.28055555,"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.2847222,"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.42118055,"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.4253472,"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.56180555,"top":0.05888889,"width":0.14027777,"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.5659722,"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.70208335,"top":0.05888889,"width":0.14027777,"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.70625,"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":"ssh","depth":2,"bounds":{"left":0.8423611,"top":0.05888889,"width":0.14027777,"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.84652776,"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.95416665,"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.4875,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
4023740076339351647
|
876685069520472519
|
visual_change
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
13966
|
NULL
|
NULL
|
NULL
|
|
13968
|
622
|
34
|
2026-05-09T16:43:11.564150+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778344991564_m2.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50","depth":4,"bounds":{"left":0.2699468,"top":0.4309657,"width":0.4787234,"height":0.56903434},"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.2699468,"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.27194148,"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.33726728,"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.33926198,"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.40458778,"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.40658244,"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.47190824,"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.4739029,"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.53922874,"top":1.0,"width":0.06715426,"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.5412234,"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.60638297,"top":1.0,"width":0.06715426,"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.60837764,"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":"ssh","depth":2,"bounds":{"left":0.67353725,"top":1.0,"width":0.06715426,"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.6755319,"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.72706115,"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.5036569,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
4023740076339351647
|
876685069520472519
|
click
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
14568
|
NULL
|
0
|
2026-05-10T08:37:45.297954+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-10/1778 /Users/lukas/.screenpipe/data/data/2026-05-10/1778402265297_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -X OPTIONS [URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-mcp.lakylak.xyz/.well-known/oauth-authorization-server | python3 -m json.tool\n\n{\n \"issuer\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/\",\n \"authorization_endpoint\": \"https://auth.lakylak.xyz/application/o/authorize/\",\n \"token_endpoint\": \"https://auth.lakylak.xyz/application/o/token/\",\n \"jwks_uri\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/jwks/\",\n \"response_types_supported\": [\n \"code\"\n ],\n \"grant_types_supported\": [\n \"authorization_code\",\n \"refresh_token\"\n ],\n \"code_challenge_methods_supported\": [\n \"S256\"\n ],\n \"scopes_supported\": [\n \"openid\",\n \"profile\",\n \"email\"\n ],\n \"token_endpoint_auth_methods_supported\": [\n \"none\"\n ]\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X OPTIONS https://finance-mcp.lakylak.xyz/mcp \\\n -H \"Origin: https://claude.ai\" \\\n -H \"Access-Control-Request-Method: POST\" \\\n -o /dev/null -w \"%{http_code}\"\n\n200% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","depth":4,"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-mcp.lakylak.xyz/.well-known/oauth-authorization-server | python3 -m json.tool\n\n{\n \"issuer\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/\",\n \"authorization_endpoint\": \"https://auth.lakylak.xyz/application/o/authorize/\",\n \"token_endpoint\": \"https://auth.lakylak.xyz/application/o/token/\",\n \"jwks_uri\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/jwks/\",\n \"response_types_supported\": [\n \"code\"\n ],\n \"grant_types_supported\": [\n \"authorization_code\",\n \"refresh_token\"\n ],\n \"code_challenge_methods_supported\": [\n \"S256\"\n ],\n \"scopes_supported\": [\n \"openid\",\n \"profile\",\n \"email\"\n ],\n \"token_endpoint_auth_methods_supported\": [\n \"none\"\n ]\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X OPTIONS https://finance-mcp.lakylak.xyz/mcp \\\n -H \"Origin: https://claude.ai\" \\\n -H \"Access-Control-Request-Method: POST\" \\\n -o /dev/null -w \"%{http_code}\"\n\n200% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"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.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.140625,"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.14479166,"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.28125,"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.28541666,"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.421875,"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.42604166,"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.5625,"top":0.05888889,"width":0.14027777,"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.56666666,"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.7027778,"top":0.05888889,"width":0.14027777,"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.70694447,"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":"ssh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"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.8472222,"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.9548611,"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.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-2095967472136733552
|
3218556871458302405
|
click
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -X OPTIONS [URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
14566
|
NULL
|
NULL
|
NULL
|
|
14259
|
631
|
27
|
2026-05-09T17:09:45.659423+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778346585659_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -X OPTIONS [URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
ffmpeg
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-mcp.lakylak.xyz/.well-known/oauth-authorization-server | python3 -m json.tool\n\n{\n \"issuer\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/\",\n \"authorization_endpoint\": \"https://auth.lakylak.xyz/application/o/authorize/\",\n \"token_endpoint\": \"https://auth.lakylak.xyz/application/o/token/\",\n \"jwks_uri\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/jwks/\",\n \"response_types_supported\": [\n \"code\"\n ],\n \"grant_types_supported\": [\n \"authorization_code\",\n \"refresh_token\"\n ],\n \"code_challenge_methods_supported\": [\n \"S256\"\n ],\n \"scopes_supported\": [\n \"openid\",\n \"profile\",\n \"email\"\n ],\n \"token_endpoint_auth_methods_supported\": [\n \"none\"\n ]\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X OPTIONS https://finance-mcp.lakylak.xyz/mcp \\\n -H \"Origin: https://claude.ai\" \\\n -H \"Access-Control-Request-Method: POST\" \\\n -o /dev/null -w \"%{http_code}\"\n\n200% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","depth":4,"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-mcp.lakylak.xyz/.well-known/oauth-authorization-server | python3 -m json.tool\n\n{\n \"issuer\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/\",\n \"authorization_endpoint\": \"https://auth.lakylak.xyz/application/o/authorize/\",\n \"token_endpoint\": \"https://auth.lakylak.xyz/application/o/token/\",\n \"jwks_uri\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/jwks/\",\n \"response_types_supported\": [\n \"code\"\n ],\n \"grant_types_supported\": [\n \"authorization_code\",\n \"refresh_token\"\n ],\n \"code_challenge_methods_supported\": [\n \"S256\"\n ],\n \"scopes_supported\": [\n \"openid\",\n \"profile\",\n \"email\"\n ],\n \"token_endpoint_auth_methods_supported\": [\n \"none\"\n ]\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X OPTIONS https://finance-mcp.lakylak.xyz/mcp \\\n -H \"Origin: https://claude.ai\" \\\n -H \"Access-Control-Request-Method: POST\" \\\n -o /dev/null -w \"%{http_code}\"\n\n200% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"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.0034722222,"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.13993056,"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.14409722,"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.28055555,"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.2847222,"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.42118055,"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.4253472,"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.56180555,"top":0.05888889,"width":0.14027777,"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.5659722,"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.70208335,"top":0.05888889,"width":0.14027777,"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.70625,"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":"ssh","depth":2,"bounds":{"left":0.8423611,"top":0.05888889,"width":0.14027777,"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.84652776,"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.95416665,"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.4875,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
5666915199782604188
|
912713862244870597
|
visual_change
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -X OPTIONS [URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
ffmpeg
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
14569
|
NULL
|
0
|
2026-05-10T08:37:45.494417+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-10/1778 /Users/lukas/.screenpipe/data/data/2026-05-10/1778402265494_m2.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -X OPTIONS [URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-mcp.lakylak.xyz/.well-known/oauth-authorization-server | python3 -m json.tool\n\n{\n \"issuer\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/\",\n \"authorization_endpoint\": \"https://auth.lakylak.xyz/application/o/authorize/\",\n \"token_endpoint\": \"https://auth.lakylak.xyz/application/o/token/\",\n \"jwks_uri\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/jwks/\",\n \"response_types_supported\": [\n \"code\"\n ],\n \"grant_types_supported\": [\n \"authorization_code\",\n \"refresh_token\"\n ],\n \"code_challenge_methods_supported\": [\n \"S256\"\n ],\n \"scopes_supported\": [\n \"openid\",\n \"profile\",\n \"email\"\n ],\n \"token_endpoint_auth_methods_supported\": [\n \"none\"\n ]\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X OPTIONS https://finance-mcp.lakylak.xyz/mcp \\\n -H \"Origin: https://claude.ai\" \\\n -H \"Access-Control-Request-Method: POST\" \\\n -o /dev/null -w \"%{http_code}\"\n\n200% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","depth":4,"bounds":{"left":0.27027926,"top":0.35913807,"width":0.4787234,"height":0.6408619},"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-mcp.lakylak.xyz/.well-known/oauth-authorization-server | python3 -m json.tool\n\n{\n \"issuer\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/\",\n \"authorization_endpoint\": \"https://auth.lakylak.xyz/application/o/authorize/\",\n \"token_endpoint\": \"https://auth.lakylak.xyz/application/o/token/\",\n \"jwks_uri\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/jwks/\",\n \"response_types_supported\": [\n \"code\"\n ],\n \"grant_types_supported\": [\n \"authorization_code\",\n \"refresh_token\"\n ],\n \"code_challenge_methods_supported\": [\n \"S256\"\n ],\n \"scopes_supported\": [\n \"openid\",\n \"profile\",\n \"email\"\n ],\n \"token_endpoint_auth_methods_supported\": [\n \"none\"\n ]\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X OPTIONS https://finance-mcp.lakylak.xyz/mcp \\\n -H \"Origin: https://claude.ai\" \\\n -H \"Access-Control-Request-Method: POST\" \\\n -o /dev/null -w \"%{http_code}\"\n\n200% lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"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.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.33759972,"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.33959442,"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.40492022,"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.4069149,"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.4722407,"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.4742354,"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.53956115,"top":1.0,"width":0.06715426,"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.5415558,"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.60671544,"top":1.0,"width":0.06715426,"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.6087101,"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":"ssh","depth":2,"bounds":{"left":0.67386967,"top":1.0,"width":0.06715426,"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.67586434,"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.7273936,"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.50398934,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-2095967472136733552
|
3218556871458302405
|
click
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -X OPTIONS [URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
14571
|
648
|
0
|
2026-05-10T11:05:52.961778+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-10/1778 /Users/lukas/.screenpipe/data/data/2026-05-10/1778411152961_m2.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -X OPTIONS [URL_WITH_CREDENTIALS] ~/Downloads $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ cd ~/.screenpipe
UW PICO 5.09 New Buffer
[ New file ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh *
679M data
2.2G db.sqlite
64K db.sqlite-shm
12M db.sqlite-wal
24K pipes
28K screenpipe.2026-05-06.0.log
556K screenpipe.2026-05-07.0.log
376K screenpipe.2026-05-08.0.log
164K screenpipe.2026-05-09.0.log
8.0K screenpipe.2026-05-10.0.log
16K screenpipe_sync.sh
4.0K sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh
2.9G .
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ open ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07
[2026-05-10 11:50:45] ========================================
[2026-05-10 11:50:45] Screenpipe sync starting for: 2026-05-07
[2026-05-10 11:50:45] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (2.2G)
NAS mount: OK /Volumes/screenpipe
Archive DB: exists ( 10G)
Data dir: OK (266 files, 292M)
[+00m05s] ▶ Counting source rows for 2026-05-07
frames: 6262
elements: 623002
ui_events: 7412
ocr_text: 1670
meetings: 2
[+00m05s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m01s
creating FTS tables ✓ 0m00s
[+00m06s] ▶ Syncing data for 2026-05-07
video_chunks ✓ 0m01s
UW PICO 5.09 New Buffer
[ Read 459 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
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 $ cat screenpipe_sync.sh | pbcopy
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe_sync_updated.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 4612768
drwxr-xr-x 16 lukas staff 512 10 May 13:06 .
drwx------+ 94 lukas staff 3008 8 May 22:00 ..
-rw-r--r--@ 1 lukas staff 6148 10 May 11:39 .DS_Store
drwxr-xr-x 19 lukas staff 608 10 May 11:39 data
-rw-r--r--@ 1 lukas staff 2360483840 10 May 11:50 db.sqlite
-rw-r--r--@ 1 lukas staff 32768 10 May 11:50 db.sqlite-shm
-rw-r--r--@ 1 lukas staff 0 10 May 11:50 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 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 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 7751 10 May 11:37 screenpipe.2026-05-10.0.log
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 19713 10 May 13:06 screenpipe_sync_updated.sh
-rw-r--r--@ 1 lukas staff 4648 10 May 11:50 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ chmod +x screenpipe_sync_updated.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ mv screenpipe_sync.sh screenpipe_sync.sh.bak
mv screenpipe_sync_updated.sh screenpipe_sync.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 4612768
drwxr-xr-x 16 lukas staff 512 10 May 13:10 .
drwx------+ 94 lukas staff 3008 8 May 22:00 ..
-rw-r--r--@ 1 lukas staff 6148 10 May 11:39 .DS_Store
drwxr-xr-x 19 lukas staff 608 10 May 11:39 data
-rw-r--r--@ 1 lukas staff 2360483840 10 May 11:50 db.sqlite
-rw-r--r--@ 1 lukas staff 32768 10 May 11:50 db.sqlite-shm
-rw-r--r--@ 1 lukas staff 0 10 May 11:50 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 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 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 7751 10 May 11:37 screenpipe.2026-05-10.0.log
-rwxr-xr-x 1 lukas staff 19713 10 May 13:06 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rw-r--r--@ 1 lukas staff 4648 10 May 11:50 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe_sync.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 4612776
drwxr-xr-x 16 lukas staff 512 10 May 13:10 .
drwx------+ 94 lukas staff 3008 8 May 22:00 ..
-rw-r--r--@ 1 lukas staff 6148 10 May 11:39 .DS_Store
drwxr-xr-x 19 lukas staff 608 10 May 11:39 data
-rw-r--r--@ 1 lukas staff 2360483840 10 May 11:50 db.sqlite
-rw-r--r--@ 1 lukas staff 32768 10 May 11:50 db.sqlite-shm
-rw-r--r--@ 1 lukas staff 0 10 May 11:50 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 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 382102 8 May 22:20 screenpipe.2026-05-08.0.log
UW PICO 5.09 New Buffer
[ Read 489 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
UW PICO 5.09 File: screenpipe_sync.sh Modified
Pico Help Text
Pico is designed to be a simple, easy-to-use text editor with a
layout very similar to the Alpine mailer. The status line at the
top of the display shows pico's version, the current file being
edited and whether or not there are outstanding modifications
that have not been saved. The third line from the bottom is used
to report informational messages and for additional command input.
The bottom two lines list the available editing commands.
Each character typed is automatically inserted into the buffer
at the current cursor position. Editing commands and cursor
movement (besides arrow keys) are given to pico by typing
special control-key sequences. A caret, '^', is used to denote
the control key, sometimes marked "CTRL", so the CTRL-q key
combination is written as ^Q.
The following functions are available in pico (where applicable,
corresponding function key commands are in parentheses).
^G (F1) Display this help text.
^F move Forward a character.
^B move Backward a character.
^P move to the Previous line.
^N move to the Next line.
^A move to the beginning of the current line.
^E move to the End of the current line.
^V (F8) move forward a page of text.
^Y (F7) move backward a page of text.
^W (F6) Search for (where is) text, neglecting case.
^L Refresh the display.
^D Delete the character at the cursor position.
^^ Mark cursor position as beginning of selected text.
Note: Setting mark when already set unselects text.
^K (F9) Cut selected text (displayed in inverse characters).
Note: The selected text's boundary on the cursor side
ends at the left edge of the cursor. So, with
[ Unknown Command: Down Arrow ]
^X Exit Help ^V Next Pg
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 7751 10 May 11:37 screenpipe.2026-05-10.0.log
-rwxr-xr-x 1 lukas staff 21202 10 May 13:20 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
UW PICO 5.09 New Buffer
[ Read 1 line ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
-rw-r--r--@ 1 lukas staff 4648 10 May 11:50 sync.log
UW PICO 5.09 New Buffer
[ Read 1 line ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07
UW PICO 5.09 New Buffer
[ Read 494 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
[2026-05-10 13:21:22] ========================================
[2026-05-10 13:21:23] Screenpipe sync starting for: 2026-05-07
[2026-05-10 13:21:23] ========================================
[+00m01s] ▶ Preflight checks
Source DB: OK (2.2G)
NAS mount: OK /Volumes/screenpipe
Archive DB: exists ( 10G)
Data dir: OK (266 files, 292M)
[+00m01s] ▶ Counting source rows for 2026-05-07
frames: 6262
elements: 623002
ui_events: 7412
ocr_text: 1670
meetings: 2
[+00m02s] ▶ Initialising tables (CREATE IF NOT EXISTS)
creating tables ✓ 0m00s
[+00m02s] ▶ Reconciling NAS schema with source
schema: video_chunks ✓ in sync
schema: frames ✓ added 6: accessibility_text_redacted accessibility_redacted_at accessibility_redaction_version image_redacted_at image_redaction_version image_redaction_regions
schema: elements ✓ in sync
schema: ocr_text ✓ added 3: text_redacted redacted_at redaction_version
schema: ui_events ✓ added 3: text_redacted redacted_at redaction_version
schema: meetings ✓ in sync
creating indexes ✓ 0m01s
creating FTS tables ✓ 0m00s
[+00m04s] ▶ Syncing data for 2026-05-07
video_chunks ✓ 0m01s
frames (6262 rows) ✓ 2m05s
ocr_text (1670 rows) ⠋ Parse error near line 3: ambiguous column name: app_name
_version") SELECT "frame_id","text","text_json","app_name","ocr_engine","win
error here ---^
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe_sync.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ > screenpipe_sync.sh
^X^C
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe_sync.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe_sync.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe_sync.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07
[2026-05-10 13:34:33] ========================================
[2026-05-10 13:34:33] Screenpipe sync starting for: 2026-05-07
[2026-05-10 13:34:33] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (2.2G)
NAS mount: OK /Volumes/screenpipe
Archive DB: exists ( 11G)
Data dir: OK (266 files, 292M)
[+00m01s] ▶ Counting source rows for 2026-05-07
frames: 6262
elements: 623002
ui_events: 7412
ocr_text: 1670
meetings: 2
[+00m02s] ▶ Initialising tables (CREATE IF NOT EXISTS)
creating tables ✓ 0m00s
[+00m02s] ▶ Reconciling NAS schema with source
schema: video_chunks ✓ in sync
schema: frames ✓ in sync
schema: elements ✓ in sync
schema: ocr_text ✓ in sync
schema: ui_events ✓ in sync
schema: meetings ✓ in sync
creating indexes ✓ 0m01s
creating FTS tables ✓ 0m00s
[+00m03s] ▶ Syncing data for 2026-05-07
video_chunks ✓ 0m01s
frames (6262 rows) ✓ 2m00s
ocr_text (1670 rows) ✓ 0m38s
ui_events (7412 rows) ✓ 0m01s
elements (623002 rows) ✓ 0m56s
meetings (2 rows) ✓ 0m00s
[+03m39s] ▶ Updating FTS indexes
elements_fts ✓ 2m34s
frames_fts ✓ 3m51s
ui_events_fts ✓ 0m05s
[+10m10s] ▶ Verifying DB
frames: 6262 / 6262 ✓
elements: 623002 / 623002 ✓
ui_events: 7412 / 7412 ✓
ocr_text: 1670 / 1670 ✓
meetings: 2 / 2 ✓
[+12m02s] ▶ Copying data folder for 2026-05-07
rsync 2026-05-07/ → NAS ✓ 0m25s (266 files, 292M)
[+12m27s] ▶ Copying screenpipe logs for 2026-05-07
rsync logs → NAS ✓ 1 file(s), 556K
[2026-05-10 13:47:00] Archive DB size: 11G
[2026-05-10 13:47:00] Total time: 12m27s
[2026-05-10 13:47:00] Sync complete for 2026-05-07
[2026-05-10 13:47:00] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite <<'SQL'
.headers on
.mode column
-- What audio-related tables exist
SELECT name FROM sqlite_master
WHERE type='table'
AND (name LIKE '%audio%' OR name LIKE '%transcript%' OR name LIKE '%speaker%');
-- Row counts per table (run after seeing the names — adjust if different)
SELECT 'audio_chunks' AS tbl, COUNT(*) AS rows FROM audio_chunks
UNION ALL SELECT 'audio_transcriptions', COUNT(*) FROM audio_transcriptions
UNION ALL SELECT 'speakers', COUNT(*) FROM speakers;
SQL
name
--------------------------------
audio_chunks
audio_tags
speakers
speaker_embeddings
audio_transcriptions
audio_transcriptions_fts
audio_transcriptions_fts_data
audio_transcriptions_fts_idx
audio_transcriptions_fts_docsize
audio_transcriptions_fts_config
tbl rows
-------------------- ----
audio_chunks 14
audio_transcriptions 0
speakers 0
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
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-mcp.lakylak.xyz/.well-known/oauth-authorization-server | python3 -m json.tool\n\n{\n \"issuer\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/\",\n \"authorization_endpoint\": \"https://auth.lakylak.xyz/application/o/authorize/\",\n \"token_endpoint\": \"https://auth.lakylak.xyz/application/o/token/\",\n \"jwks_uri\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/jwks/\",\n \"response_types_supported\": [\n \"code\"\n ],\n \"grant_types_supported\": [\n \"authorization_code\",\n \"refresh_token\"\n ],\n \"code_challenge_methods_supported\": [\n \"S256\"\n ],\n \"scopes_supported\": [\n \"openid\",\n \"profile\",\n \"email\"\n ],\n \"token_endpoint_auth_methods_supported\": [\n \"none\"\n ]\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X OPTIONS https://finance-mcp.lakylak.xyz/mcp \\\n -H \"Origin: https://claude.ai\" \\\n -H \"Access-Control-Request-Method: POST\" \\\n -o /dev/null -w \"%{http_code}\"\n\n200% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ cd ~/.screenpipe \n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ New file ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh *\n679M\u0000\u0000\u0000\tdata\n2.2G\u0000\u0000\u0000\tdb.sqlite\n 64K\u0000\u0000\u0000\tdb.sqlite-shm\n 12M\u0000\u0000\u0000\tdb.sqlite-wal\n 24K\u0000\u0000\u0000\tpipes\n 28K\u0000\u0000\u0000\tscreenpipe.2026-05-06.0.log\n556K\u0000\u0000\u0000\tscreenpipe.2026-05-07.0.log\n376K\u0000\u0000\u0000\tscreenpipe.2026-05-08.0.log\n164K\u0000\u0000\u0000\tscreenpipe.2026-05-09.0.log\n8.0K\u0000\u0000\u0000\tscreenpipe.2026-05-10.0.log\n 16K\u0000\u0000\u0000\tscreenpipe_sync.sh\n4.0K\u0000\u0000\u0000\tsync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh \n2.9G\u0000\u0000\u0000\t.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ open ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07\n[2026-05-10 11:50:45] ========================================\n[2026-05-10 11:50:45] Screenpipe sync starting for: 2026-05-07\n[2026-05-10 11:50:45] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (2.2G)\n NAS mount: OK /Volumes/screenpipe\n Archive DB: exists ( 10G)\n Data dir: OK (266 files, 292M)\n\n[+00m05s] ▶ 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[+00m05s] ▶ Initialising tables, indexes, FTS\n creating tables ✓ 0m00s\n creating indexes ✓ 0m01s\n creating FTS tables ✓ 0m00s\n\n[+00m06s] ▶ Syncing data for 2026-05-07\n video_chunks ✓ 0m01s\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 459 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \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 $ cat screenpipe_sync.sh | pbcopy\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe_sync_updated.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 4612768\ndrwxr-xr-x 16 lukas staff 512 10 May 13:06 .\ndrwx------+ 94 lukas staff 3008 8 May 22:00 ..\n-rw-r--r--@ 1 lukas staff 6148 10 May 11:39 .DS_Store\ndrwxr-xr-x 19 lukas staff 608 10 May 11:39 data\n-rw-r--r--@ 1 lukas staff 2360483840 10 May 11:50 db.sqlite\n-rw-r--r--@ 1 lukas staff 32768 10 May 11:50 db.sqlite-shm\n-rw-r--r--@ 1 lukas staff 0 10 May 11:50 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 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 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 7751 10 May 11:37 screenpipe.2026-05-10.0.log\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 19713 10 May 13:06 screenpipe_sync_updated.sh\n-rw-r--r--@ 1 lukas staff 4648 10 May 11:50 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ chmod +x screenpipe_sync_updated.sh \n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ mv screenpipe_sync.sh screenpipe_sync.sh.bak\nmv screenpipe_sync_updated.sh screenpipe_sync.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 4612768\ndrwxr-xr-x 16 lukas staff 512 10 May 13:10 .\ndrwx------+ 94 lukas staff 3008 8 May 22:00 ..\n-rw-r--r--@ 1 lukas staff 6148 10 May 11:39 .DS_Store\ndrwxr-xr-x 19 lukas staff 608 10 May 11:39 data\n-rw-r--r--@ 1 lukas staff 2360483840 10 May 11:50 db.sqlite\n-rw-r--r--@ 1 lukas staff 32768 10 May 11:50 db.sqlite-shm\n-rw-r--r--@ 1 lukas staff 0 10 May 11:50 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 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 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 7751 10 May 11:37 screenpipe.2026-05-10.0.log\n-rwxr-xr-x 1 lukas staff 19713 10 May 13:06 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rw-r--r--@ 1 lukas staff 4648 10 May 11:50 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe_sync.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 4612776\ndrwxr-xr-x 16 lukas staff 512 10 May 13:10 .\ndrwx------+ 94 lukas staff 3008 8 May 22:00 ..\n-rw-r--r--@ 1 lukas staff 6148 10 May 11:39 .DS_Store\ndrwxr-xr-x 19 lukas staff 608 10 May 11:39 data\n-rw-r--r--@ 1 lukas staff 2360483840 10 May 11:50 db.sqlite\n-rw-r--r--@ 1 lukas staff 32768 10 May 11:50 db.sqlite-shm\n-rw-r--r--@ 1 lukas staff 0 10 May 11:50 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 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 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 489 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n UW PICO 5.09 File: screenpipe_sync.sh Modified \n\n Pico Help Text\n \n Pico is designed to be a simple, easy-to-use text editor with a\n layout very similar to the Alpine mailer. The status line at the\n top of the display shows pico's version, the current file being\n edited and whether or not there are outstanding modifications\n that have not been saved. The third line from the bottom is used\n to report informational messages and for additional command input.\n The bottom two lines list the available editing commands.\n \n Each character typed is automatically inserted into the buffer\n at the current cursor position. Editing commands and cursor\n movement (besides arrow keys) are given to pico by typing\n special control-key sequences. A caret, '^', is used to denote\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000the control key, sometimes marked \"CTRL\", so the CTRL-q key\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000combination is written as ^Q.\n \n The following functions are available in pico (where applicable,\n corresponding function key commands are in parentheses).\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^G (F1) Display this help text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^F move Forward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^B move Backward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^P move to the Previous line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^N move to the Next line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^A move to the beginning of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^E move to the End of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^V (F8) move forward a page of text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^Y (F7) move backward a page of text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^W (F6) Search for (where is) text, neglecting case.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^L Refresh the display.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^D Delete the character at the cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^^ Mark cursor position as beginning of selected text.\n Note: Setting mark when already set unselects text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^K (F9) Cut selected text (displayed in inverse characters).\n Note: The selected text's boundary on the cursor side\n ends at the left edge of the cursor. So, with \n [ Unknown Command: Down Arrow ] \n \n^X Exit Help ^V Next Pg \n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 7751 10 May 11:37 screenpipe.2026-05-10.0.log\n-rwxr-xr-x 1 lukas staff 21202 10 May 13:20 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 1 line ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n-rw-r--r--@ 1 lukas staff 4648 10 May 11:50 sync.log\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 1 line ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 494 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n[2026-05-10 13:21:22] ========================================\n[2026-05-10 13:21:23] Screenpipe sync starting for: 2026-05-07\n[2026-05-10 13:21:23] ========================================\n\n[+00m01s] ▶ Preflight checks\n Source DB: OK (2.2G)\n NAS mount: OK /Volumes/screenpipe\n Archive DB: exists ( 10G)\n Data dir: OK (266 files, 292M)\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 (CREATE IF NOT EXISTS)\n creating tables ✓ 0m00s\n\n[+00m02s] ▶ Reconciling NAS schema with source\n schema: video_chunks ✓ in sync\n schema: frames ✓ added 6: accessibility_text_redacted accessibility_redacted_at accessibility_redaction_version image_redacted_at image_redaction_version image_redaction_regions\n schema: elements ✓ in sync\n schema: ocr_text ✓ added 3: text_redacted redacted_at redaction_version\n schema: ui_events ✓ added 3: text_redacted redacted_at redaction_version\n schema: meetings ✓ in sync\n creating indexes ✓ 0m01s\n creating FTS tables ✓ 0m00s\n\n[+00m04s] ▶ Syncing data for 2026-05-07\n video_chunks ✓ 0m01s\n frames (6262 rows) ✓ 2m05s\n ocr_text (1670 rows) ⠋ Parse error near line 3: ambiguous column name: app_name\n _version\") SELECT \"frame_id\",\"text\",\"text_json\",\"app_name\",\"ocr_engine\",\"win\n error here ---^\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe_sync.sh \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ > screenpipe_sync.sh \n\n^X^C\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe_sync.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe_sync.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe_sync.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07\n[2026-05-10 13:34:33] ========================================\n[2026-05-10 13:34:33] Screenpipe sync starting for: 2026-05-07\n[2026-05-10 13:34:33] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (2.2G)\n NAS mount: OK /Volumes/screenpipe\n Archive DB: exists ( 11G)\n Data dir: OK (266 files, 292M)\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 (CREATE IF NOT EXISTS)\n creating tables ✓ 0m00s\n\n[+00m02s] ▶ Reconciling NAS schema with source\n schema: video_chunks ✓ in sync\n schema: frames ✓ in sync\n schema: elements ✓ in sync\n schema: ocr_text ✓ in sync\n schema: ui_events ✓ in sync\n schema: meetings ✓ in sync\n creating indexes ✓ 0m01s\n creating FTS tables ✓ 0m00s\n\n[+00m03s] ▶ Syncing data for 2026-05-07\n video_chunks ✓ 0m01s\n frames (6262 rows) ✓ 2m00s\n ocr_text (1670 rows) ✓ 0m38s\n ui_events (7412 rows) ✓ 0m01s\n elements (623002 rows) ✓ 0m56s\n meetings (2 rows) ✓ 0m00s\n\n[+03m39s] ▶ Updating FTS indexes\n elements_fts ✓ 2m34s\n frames_fts ✓ 3m51s\n ui_events_fts ✓ 0m05s\n\n[+10m10s] ▶ Verifying DB\n frames: 6262 / 6262 ✓\n elements: 623002 / 623002 ✓\n ui_events: 7412 / 7412 ✓\n ocr_text: 1670 / 1670 ✓\n meetings: 2 / 2 ✓\n\n[+12m02s] ▶ Copying data folder for 2026-05-07\n rsync 2026-05-07/ → NAS ✓ 0m25s (266 files, 292M)\n\n[+12m27s] ▶ Copying screenpipe logs for 2026-05-07\n rsync logs → NAS ✓ 1 file(s), 556K\n\n[2026-05-10 13:47:00] Archive DB size: 11G\n[2026-05-10 13:47:00] Total time: 12m27s\n[2026-05-10 13:47:00] Sync complete for 2026-05-07\n[2026-05-10 13:47:00] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite <<'SQL'\n.headers on\n.mode column\n\n-- What audio-related tables exist\nSELECT name FROM sqlite_master\nWHERE type='table'\n AND (name LIKE '%audio%' OR name LIKE '%transcript%' OR name LIKE '%speaker%');\n\n-- Row counts per table (run after seeing the names — adjust if different)\nSELECT 'audio_chunks' AS tbl, COUNT(*) AS rows FROM audio_chunks\nUNION ALL SELECT 'audio_transcriptions', COUNT(*) FROM audio_transcriptions\nUNION ALL SELECT 'speakers', COUNT(*) FROM speakers;\nSQL\nname \n--------------------------------\naudio_chunks \naudio_tags \nspeakers \nspeaker_embeddings \naudio_transcriptions \naudio_transcriptions_fts \naudio_transcriptions_fts_data \naudio_transcriptions_fts_idx \naudio_transcriptions_fts_docsize\naudio_transcriptions_fts_config \ntbl rows\n-------------------- ----\naudio_chunks 14 \naudio_transcriptions 0 \nspeakers 0 \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-hub.lakylak.xyz/api/health\n{\"status\":\"ok\",\"timestamp\":\"2026-05-09T16:43:04.504Z\",\"storage\":{\"type\":\"PostgreSQL\",\"host\":\"db\",\"database\":\"finance_hub\"}}% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n https://finance-hub.lakylak.xyz/api/payments?limit=1 | head -50\nzsh: no matches found: https://finance-hub.lakylak.xyz/api/payments?limit=1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -H \"Authorization: Bearer 94bb2917b9a1b9dcbaec49e7009c2a6b222fc310d32f530aa07e411e8d4a058c\" \\\n \"https://finance-hub.lakylak.xyz/api/payments?limit=1\"\n\n<html>\n<head><title>302 Found</title></head>\n<body>\n<center><h1>302 Found</h1></center>\n<hr><center>openresty</center>\n</body>\n</html>\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s https://finance-mcp.lakylak.xyz/.well-known/oauth-authorization-server | python3 -m json.tool\n\n{\n \"issuer\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/\",\n \"authorization_endpoint\": \"https://auth.lakylak.xyz/application/o/authorize/\",\n \"token_endpoint\": \"https://auth.lakylak.xyz/application/o/token/\",\n \"jwks_uri\": \"https://auth.lakylak.xyz/application/o/finance-hub-mcp/jwks/\",\n \"response_types_supported\": [\n \"code\"\n ],\n \"grant_types_supported\": [\n \"authorization_code\",\n \"refresh_token\"\n ],\n \"code_challenge_methods_supported\": [\n \"S256\"\n ],\n \"scopes_supported\": [\n \"openid\",\n \"profile\",\n \"email\"\n ],\n \"token_endpoint_auth_methods_supported\": [\n \"none\"\n ]\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X OPTIONS https://finance-mcp.lakylak.xyz/mcp \\\n -H \"Origin: https://claude.ai\" \\\n -H \"Access-Control-Request-Method: POST\" \\\n -o /dev/null -w \"%{http_code}\"\n\n200% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ cd ~/.screenpipe \n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ New file ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh *\n679M\u0000\u0000\u0000\tdata\n2.2G\u0000\u0000\u0000\tdb.sqlite\n 64K\u0000\u0000\u0000\tdb.sqlite-shm\n 12M\u0000\u0000\u0000\tdb.sqlite-wal\n 24K\u0000\u0000\u0000\tpipes\n 28K\u0000\u0000\u0000\tscreenpipe.2026-05-06.0.log\n556K\u0000\u0000\u0000\tscreenpipe.2026-05-07.0.log\n376K\u0000\u0000\u0000\tscreenpipe.2026-05-08.0.log\n164K\u0000\u0000\u0000\tscreenpipe.2026-05-09.0.log\n8.0K\u0000\u0000\u0000\tscreenpipe.2026-05-10.0.log\n 16K\u0000\u0000\u0000\tscreenpipe_sync.sh\n4.0K\u0000\u0000\u0000\tsync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh \n2.9G\u0000\u0000\u0000\t.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ open ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07\n[2026-05-10 11:50:45] ========================================\n[2026-05-10 11:50:45] Screenpipe sync starting for: 2026-05-07\n[2026-05-10 11:50:45] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (2.2G)\n NAS mount: OK /Volumes/screenpipe\n Archive DB: exists ( 10G)\n Data dir: OK (266 files, 292M)\n\n[+00m05s] ▶ 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[+00m05s] ▶ Initialising tables, indexes, FTS\n creating tables ✓ 0m00s\n creating indexes ✓ 0m01s\n creating FTS tables ✓ 0m00s\n\n[+00m06s] ▶ Syncing data for 2026-05-07\n video_chunks ✓ 0m01s\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 459 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \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 $ cat screenpipe_sync.sh | pbcopy\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe_sync_updated.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 4612768\ndrwxr-xr-x 16 lukas staff 512 10 May 13:06 .\ndrwx------+ 94 lukas staff 3008 8 May 22:00 ..\n-rw-r--r--@ 1 lukas staff 6148 10 May 11:39 .DS_Store\ndrwxr-xr-x 19 lukas staff 608 10 May 11:39 data\n-rw-r--r--@ 1 lukas staff 2360483840 10 May 11:50 db.sqlite\n-rw-r--r--@ 1 lukas staff 32768 10 May 11:50 db.sqlite-shm\n-rw-r--r--@ 1 lukas staff 0 10 May 11:50 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 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 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 7751 10 May 11:37 screenpipe.2026-05-10.0.log\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 19713 10 May 13:06 screenpipe_sync_updated.sh\n-rw-r--r--@ 1 lukas staff 4648 10 May 11:50 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ chmod +x screenpipe_sync_updated.sh \n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ mv screenpipe_sync.sh screenpipe_sync.sh.bak\nmv screenpipe_sync_updated.sh screenpipe_sync.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 4612768\ndrwxr-xr-x 16 lukas staff 512 10 May 13:10 .\ndrwx------+ 94 lukas staff 3008 8 May 22:00 ..\n-rw-r--r--@ 1 lukas staff 6148 10 May 11:39 .DS_Store\ndrwxr-xr-x 19 lukas staff 608 10 May 11:39 data\n-rw-r--r--@ 1 lukas staff 2360483840 10 May 11:50 db.sqlite\n-rw-r--r--@ 1 lukas staff 32768 10 May 11:50 db.sqlite-shm\n-rw-r--r--@ 1 lukas staff 0 10 May 11:50 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 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 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 7751 10 May 11:37 screenpipe.2026-05-10.0.log\n-rwxr-xr-x 1 lukas staff 19713 10 May 13:06 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rw-r--r--@ 1 lukas staff 4648 10 May 11:50 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe_sync.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 4612776\ndrwxr-xr-x 16 lukas staff 512 10 May 13:10 .\ndrwx------+ 94 lukas staff 3008 8 May 22:00 ..\n-rw-r--r--@ 1 lukas staff 6148 10 May 11:39 .DS_Store\ndrwxr-xr-x 19 lukas staff 608 10 May 11:39 data\n-rw-r--r--@ 1 lukas staff 2360483840 10 May 11:50 db.sqlite\n-rw-r--r--@ 1 lukas staff 32768 10 May 11:50 db.sqlite-shm\n-rw-r--r--@ 1 lukas staff 0 10 May 11:50 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 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 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 489 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n UW PICO 5.09 File: screenpipe_sync.sh Modified \n\n Pico Help Text\n \n Pico is designed to be a simple, easy-to-use text editor with a\n layout very similar to the Alpine mailer. The status line at the\n top of the display shows pico's version, the current file being\n edited and whether or not there are outstanding modifications\n that have not been saved. The third line from the bottom is used\n to report informational messages and for additional command input.\n The bottom two lines list the available editing commands.\n \n Each character typed is automatically inserted into the buffer\n at the current cursor position. Editing commands and cursor\n movement (besides arrow keys) are given to pico by typing\n special control-key sequences. A caret, '^', is used to denote\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000the control key, sometimes marked \"CTRL\", so the CTRL-q key\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000combination is written as ^Q.\n \n The following functions are available in pico (where applicable,\n corresponding function key commands are in parentheses).\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^G (F1) Display this help text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^F move Forward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^B move Backward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^P move to the Previous line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^N move to the Next line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^A move to the beginning of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^E move to the End of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^V (F8) move forward a page of text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^Y (F7) move backward a page of text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^W (F6) Search for (where is) text, neglecting case.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^L Refresh the display.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^D Delete the character at the cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^^ Mark cursor position as beginning of selected text.\n Note: Setting mark when already set unselects text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^K (F9) Cut selected text (displayed in inverse characters).\n Note: The selected text's boundary on the cursor side\n ends at the left edge of the cursor. So, with \n [ Unknown Command: Down Arrow ] \n \n^X Exit Help ^V Next Pg \n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 7751 10 May 11:37 screenpipe.2026-05-10.0.log\n-rwxr-xr-x 1 lukas staff 21202 10 May 13:20 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 1 line ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n-rw-r--r--@ 1 lukas staff 4648 10 May 11:50 sync.log\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 1 line ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 494 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n[2026-05-10 13:21:22] ========================================\n[2026-05-10 13:21:23] Screenpipe sync starting for: 2026-05-07\n[2026-05-10 13:21:23] ========================================\n\n[+00m01s] ▶ Preflight checks\n Source DB: OK (2.2G)\n NAS mount: OK /Volumes/screenpipe\n Archive DB: exists ( 10G)\n Data dir: OK (266 files, 292M)\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 (CREATE IF NOT EXISTS)\n creating tables ✓ 0m00s\n\n[+00m02s] ▶ Reconciling NAS schema with source\n schema: video_chunks ✓ in sync\n schema: frames ✓ added 6: accessibility_text_redacted accessibility_redacted_at accessibility_redaction_version image_redacted_at image_redaction_version image_redaction_regions\n schema: elements ✓ in sync\n schema: ocr_text ✓ added 3: text_redacted redacted_at redaction_version\n schema: ui_events ✓ added 3: text_redacted redacted_at redaction_version\n schema: meetings ✓ in sync\n creating indexes ✓ 0m01s\n creating FTS tables ✓ 0m00s\n\n[+00m04s] ▶ Syncing data for 2026-05-07\n video_chunks ✓ 0m01s\n frames (6262 rows) ✓ 2m05s\n ocr_text (1670 rows) ⠋ Parse error near line 3: ambiguous column name: app_name\n _version\") SELECT \"frame_id\",\"text\",\"text_json\",\"app_name\",\"ocr_engine\",\"win\n error here ---^\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe_sync.sh \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ > screenpipe_sync.sh \n\n^X^C\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe_sync.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe_sync.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe_sync.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07\n[2026-05-10 13:34:33] ========================================\n[2026-05-10 13:34:33] Screenpipe sync starting for: 2026-05-07\n[2026-05-10 13:34:33] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (2.2G)\n NAS mount: OK /Volumes/screenpipe\n Archive DB: exists ( 11G)\n Data dir: OK (266 files, 292M)\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 (CREATE IF NOT EXISTS)\n creating tables ✓ 0m00s\n\n[+00m02s] ▶ Reconciling NAS schema with source\n schema: video_chunks ✓ in sync\n schema: frames ✓ in sync\n schema: elements ✓ in sync\n schema: ocr_text ✓ in sync\n schema: ui_events ✓ in sync\n schema: meetings ✓ in sync\n creating indexes ✓ 0m01s\n creating FTS tables ✓ 0m00s\n\n[+00m03s] ▶ Syncing data for 2026-05-07\n video_chunks ✓ 0m01s\n frames (6262 rows) ✓ 2m00s\n ocr_text (1670 rows) ✓ 0m38s\n ui_events (7412 rows) ✓ 0m01s\n elements (623002 rows) ✓ 0m56s\n meetings (2 rows) ✓ 0m00s\n\n[+03m39s] ▶ Updating FTS indexes\n elements_fts ✓ 2m34s\n frames_fts ✓ 3m51s\n ui_events_fts ✓ 0m05s\n\n[+10m10s] ▶ Verifying DB\n frames: 6262 / 6262 ✓\n elements: 623002 / 623002 ✓\n ui_events: 7412 / 7412 ✓\n ocr_text: 1670 / 1670 ✓\n meetings: 2 / 2 ✓\n\n[+12m02s] ▶ Copying data folder for 2026-05-07\n rsync 2026-05-07/ → NAS ✓ 0m25s (266 files, 292M)\n\n[+12m27s] ▶ Copying screenpipe logs for 2026-05-07\n rsync logs → NAS ✓ 1 file(s), 556K\n\n[2026-05-10 13:47:00] Archive DB size: 11G\n[2026-05-10 13:47:00] Total time: 12m27s\n[2026-05-10 13:47:00] Sync complete for 2026-05-07\n[2026-05-10 13:47:00] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite <<'SQL'\n.headers on\n.mode column\n\n-- What audio-related tables exist\nSELECT name FROM sqlite_master\nWHERE type='table'\n AND (name LIKE '%audio%' OR name LIKE '%transcript%' OR name LIKE '%speaker%');\n\n-- Row counts per table (run after seeing the names — adjust if different)\nSELECT 'audio_chunks' AS tbl, COUNT(*) AS rows FROM audio_chunks\nUNION ALL SELECT 'audio_transcriptions', COUNT(*) FROM audio_transcriptions\nUNION ALL SELECT 'speakers', COUNT(*) FROM speakers;\nSQL\nname \n--------------------------------\naudio_chunks \naudio_tags \nspeakers \nspeaker_embeddings \naudio_transcriptions \naudio_transcriptions_fts \naudio_transcriptions_fts_data \naudio_transcriptions_fts_idx \naudio_transcriptions_fts_docsize\naudio_transcriptions_fts_config \ntbl rows\n-------------------- ----\naudio_chunks 14 \naudio_transcriptions 0 \nspeakers 0 \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.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.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.33759972,"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.33959442,"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.40492022,"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.4069149,"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.4722407,"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.4742354,"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.53956115,"top":1.0,"width":0.06715426,"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.5415558,"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.60671544,"top":1.0,"width":0.06715426,"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.6087101,"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.67386967,"top":1.0,"width":0.06715426,"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.67586434,"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.7273936,"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.50398934,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
2100002970007543269
|
309259576550549699
|
manual
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -H "Authorization: [AUTH_TOKEN]" \
"[URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -X OPTIONS [URL_WITH_CREDENTIALS] ~/Downloads $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ cd ~/.screenpipe
UW PICO 5.09 New Buffer
[ New file ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh *
679M data
2.2G db.sqlite
64K db.sqlite-shm
12M db.sqlite-wal
24K pipes
28K screenpipe.2026-05-06.0.log
556K screenpipe.2026-05-07.0.log
376K screenpipe.2026-05-08.0.log
164K screenpipe.2026-05-09.0.log
8.0K screenpipe.2026-05-10.0.log
16K screenpipe_sync.sh
4.0K sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh
2.9G .
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ open ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07
[2026-05-10 11:50:45] ========================================
[2026-05-10 11:50:45] Screenpipe sync starting for: 2026-05-07
[2026-05-10 11:50:45] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (2.2G)
NAS mount: OK /Volumes/screenpipe
Archive DB: exists ( 10G)
Data dir: OK (266 files, 292M)
[+00m05s] ▶ Counting source rows for 2026-05-07
frames: 6262
elements: 623002
ui_events: 7412
ocr_text: 1670
meetings: 2
[+00m05s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m01s
creating FTS tables ✓ 0m00s
[+00m06s] ▶ Syncing data for 2026-05-07
video_chunks ✓ 0m01s
UW PICO 5.09 New Buffer
[ Read 459 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
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 $ cat screenpipe_sync.sh | pbcopy
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe_sync_updated.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 4612768
drwxr-xr-x 16 lukas staff 512 10 May 13:06 .
drwx------+ 94 lukas staff 3008 8 May 22:00 ..
-rw-r--r--@ 1 lukas staff 6148 10 May 11:39 .DS_Store
drwxr-xr-x 19 lukas staff 608 10 May 11:39 data
-rw-r--r--@ 1 lukas staff 2360483840 10 May 11:50 db.sqlite
-rw-r--r--@ 1 lukas staff 32768 10 May 11:50 db.sqlite-shm
-rw-r--r--@ 1 lukas staff 0 10 May 11:50 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 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 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 7751 10 May 11:37 screenpipe.2026-05-10.0.log
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 19713 10 May 13:06 screenpipe_sync_updated.sh
-rw-r--r--@ 1 lukas staff 4648 10 May 11:50 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ chmod +x screenpipe_sync_updated.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ mv screenpipe_sync.sh screenpipe_sync.sh.bak
mv screenpipe_sync_updated.sh screenpipe_sync.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 4612768
drwxr-xr-x 16 lukas staff 512 10 May 13:10 .
drwx------+ 94 lukas staff 3008 8 May 22:00 ..
-rw-r--r--@ 1 lukas staff 6148 10 May 11:39 .DS_Store
drwxr-xr-x 19 lukas staff 608 10 May 11:39 data
-rw-r--r--@ 1 lukas staff 2360483840 10 May 11:50 db.sqlite
-rw-r--r--@ 1 lukas staff 32768 10 May 11:50 db.sqlite-shm
-rw-r--r--@ 1 lukas staff 0 10 May 11:50 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 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 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 7751 10 May 11:37 screenpipe.2026-05-10.0.log
-rwxr-xr-x 1 lukas staff 19713 10 May 13:06 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rw-r--r--@ 1 lukas staff 4648 10 May 11:50 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe_sync.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 4612776
drwxr-xr-x 16 lukas staff 512 10 May 13:10 .
drwx------+ 94 lukas staff 3008 8 May 22:00 ..
-rw-r--r--@ 1 lukas staff 6148 10 May 11:39 .DS_Store
drwxr-xr-x 19 lukas staff 608 10 May 11:39 data
-rw-r--r--@ 1 lukas staff 2360483840 10 May 11:50 db.sqlite
-rw-r--r--@ 1 lukas staff 32768 10 May 11:50 db.sqlite-shm
-rw-r--r--@ 1 lukas staff 0 10 May 11:50 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 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 382102 8 May 22:20 screenpipe.2026-05-08.0.log
UW PICO 5.09 New Buffer
[ Read 489 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
UW PICO 5.09 File: screenpipe_sync.sh Modified
Pico Help Text
Pico is designed to be a simple, easy-to-use text editor with a
layout very similar to the Alpine mailer. The status line at the
top of the display shows pico's version, the current file being
edited and whether or not there are outstanding modifications
that have not been saved. The third line from the bottom is used
to report informational messages and for additional command input.
The bottom two lines list the available editing commands.
Each character typed is automatically inserted into the buffer
at the current cursor position. Editing commands and cursor
movement (besides arrow keys) are given to pico by typing
special control-key sequences. A caret, '^', is used to denote
the control key, sometimes marked "CTRL", so the CTRL-q key
combination is written as ^Q.
The following functions are available in pico (where applicable,
corresponding function key commands are in parentheses).
^G (F1) Display this help text.
^F move Forward a character.
^B move Backward a character.
^P move to the Previous line.
^N move to the Next line.
^A move to the beginning of the current line.
^E move to the End of the current line.
^V (F8) move forward a page of text.
^Y (F7) move backward a page of text.
^W (F6) Search for (where is) text, neglecting case.
^L Refresh the display.
^D Delete the character at the cursor position.
^^ Mark cursor position as beginning of selected text.
Note: Setting mark when already set unselects text.
^K (F9) Cut selected text (displayed in inverse characters).
Note: The selected text's boundary on the cursor side
ends at the left edge of the cursor. So, with
[ Unknown Command: Down Arrow ]
^X Exit Help ^V Next Pg
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 7751 10 May 11:37 screenpipe.2026-05-10.0.log
-rwxr-xr-x 1 lukas staff 21202 10 May 13:20 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
UW PICO 5.09 New Buffer
[ Read 1 line ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
-rw-r--r--@ 1 lukas staff 4648 10 May 11:50 sync.log
UW PICO 5.09 New Buffer
[ Read 1 line ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07
UW PICO 5.09 New Buffer
[ Read 494 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
[2026-05-10 13:21:22] ========================================
[2026-05-10 13:21:23] Screenpipe sync starting for: 2026-05-07
[2026-05-10 13:21:23] ========================================
[+00m01s] ▶ Preflight checks
Source DB: OK (2.2G)
NAS mount: OK /Volumes/screenpipe
Archive DB: exists ( 10G)
Data dir: OK (266 files, 292M)
[+00m01s] ▶ Counting source rows for 2026-05-07
frames: 6262
elements: 623002
ui_events: 7412
ocr_text: 1670
meetings: 2
[+00m02s] ▶ Initialising tables (CREATE IF NOT EXISTS)
creating tables ✓ 0m00s
[+00m02s] ▶ Reconciling NAS schema with source
schema: video_chunks ✓ in sync
schema: frames ✓ added 6: accessibility_text_redacted accessibility_redacted_at accessibility_redaction_version image_redacted_at image_redaction_version image_redaction_regions
schema: elements ✓ in sync
schema: ocr_text ✓ added 3: text_redacted redacted_at redaction_version
schema: ui_events ✓ added 3: text_redacted redacted_at redaction_version
schema: meetings ✓ in sync
creating indexes ✓ 0m01s
creating FTS tables ✓ 0m00s
[+00m04s] ▶ Syncing data for 2026-05-07
video_chunks ✓ 0m01s
frames (6262 rows) ✓ 2m05s
ocr_text (1670 rows) ⠋ Parse error near line 3: ambiguous column name: app_name
_version") SELECT "frame_id","text","text_json","app_name","ocr_engine","win
error here ---^
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe_sync.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ > screenpipe_sync.sh
^X^C
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe_sync.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe_sync.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe_sync.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07
[2026-05-10 13:34:33] ========================================
[2026-05-10 13:34:33] Screenpipe sync starting for: 2026-05-07
[2026-05-10 13:34:33] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (2.2G)
NAS mount: OK /Volumes/screenpipe
Archive DB: exists ( 11G)
Data dir: OK (266 files, 292M)
[+00m01s] ▶ Counting source rows for 2026-05-07
frames: 6262
elements: 623002
ui_events: 7412
ocr_text: 1670
meetings: 2
[+00m02s] ▶ Initialising tables (CREATE IF NOT EXISTS)
creating tables ✓ 0m00s
[+00m02s] ▶ Reconciling NAS schema with source
schema: video_chunks ✓ in sync
schema: frames ✓ in sync
schema: elements ✓ in sync
schema: ocr_text ✓ in sync
schema: ui_events ✓ in sync
schema: meetings ✓ in sync
creating indexes ✓ 0m01s
creating FTS tables ✓ 0m00s
[+00m03s] ▶ Syncing data for 2026-05-07
video_chunks ✓ 0m01s
frames (6262 rows) ✓ 2m00s
ocr_text (1670 rows) ✓ 0m38s
ui_events (7412 rows) ✓ 0m01s
elements (623002 rows) ✓ 0m56s
meetings (2 rows) ✓ 0m00s
[+03m39s] ▶ Updating FTS indexes
elements_fts ✓ 2m34s
frames_fts ✓ 3m51s
ui_events_fts ✓ 0m05s
[+10m10s] ▶ Verifying DB
frames: 6262 / 6262 ✓
elements: 623002 / 623002 ✓
ui_events: 7412 / 7412 ✓
ocr_text: 1670 / 1670 ✓
meetings: 2 / 2 ✓
[+12m02s] ▶ Copying data folder for 2026-05-07
rsync 2026-05-07/ → NAS ✓ 0m25s (266 files, 292M)
[+12m27s] ▶ Copying screenpipe logs for 2026-05-07
rsync logs → NAS ✓ 1 file(s), 556K
[2026-05-10 13:47:00] Archive DB size: 11G
[2026-05-10 13:47:00] Total time: 12m27s
[2026-05-10 13:47:00] Sync complete for 2026-05-07
[2026-05-10 13:47:00] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite <<'SQL'
.headers on
.mode column
-- What audio-related tables exist
SELECT name FROM sqlite_master
WHERE type='table'
AND (name LIKE '%audio%' OR name LIKE '%transcript%' OR name LIKE '%speaker%');
-- Row counts per table (run after seeing the names — adjust if different)
SELECT 'audio_chunks' AS tbl, COUNT(*) AS rows FROM audio_chunks
UNION ALL SELECT 'audio_transcriptions', COUNT(*) FROM audio_transcriptions
UNION ALL SELECT 'speakers', COUNT(*) FROM speakers;
SQL
name
--------------------------------
audio_chunks
audio_tags
speakers
speaker_embeddings
audio_transcriptions
audio_transcriptions_fts
audio_transcriptions_fts_data
audio_transcriptions_fts_idx
audio_transcriptions_fts_docsize
audio_transcriptions_fts_config
tbl rows
-------------------- ----
audio_chunks 14
audio_transcriptions 0
speakers 0
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
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|