|
2056
|
97
|
5
|
2026-05-07T10:59:59.610833+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778151599610_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDOCKERLast login: Thu May₴1DEV (-zsh)7 09:45:09on ttys010₴82APP (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~$cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ 11total667416drwxr-xr-xdrwx-drwxr-xr-x11lukasstaff3527 May13:4093lukasstaff29767 May13:4018lukasstaff5766May20:31datalukasstaff3361546247May13:40db.sqlite-rw-r--r--lukasstaff655367May10:42db.sqlite-shm-rw-r--r--lukasstaff44084327May13:40db.sqlite-waldrwxr-xr-x8lukasstaff2566May20:27pipes-rw-r--r--lukasstaff284086May21:02screenpipe.2026-05-06.0.10g-rw-r--r--lukasstaff1594697May13:40screenpipe.2026-05-07.0.10g-rwxr-xr-xlukasstaff149946May20:26-rw-r--r--1 lukasstaff3167screenpipe_sync.sh7 May 09:23 sync.loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe449M/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ П-zshallSupport Daily - in 1h 1 mA100% <478Thu 7 May 13:59:59T81-zsh• 84|screenpipe*•$5-zsh...
|
NULL
|
-6458888840554793828
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDOCKERLast login: Thu May₴1DEV (-zsh)7 09:45:09on ttys010₴82APP (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~$cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ 11total667416drwxr-xr-xdrwx-drwxr-xr-x11lukasstaff3527 May13:4093lukasstaff29767 May13:4018lukasstaff5766May20:31datalukasstaff3361546247May13:40db.sqlite-rw-r--r--lukasstaff655367May10:42db.sqlite-shm-rw-r--r--lukasstaff44084327May13:40db.sqlite-waldrwxr-xr-x8lukasstaff2566May20:27pipes-rw-r--r--lukasstaff284086May21:02screenpipe.2026-05-06.0.10g-rw-r--r--lukasstaff1594697May13:40screenpipe.2026-05-07.0.10g-rwxr-xr-xlukasstaff149946May20:26-rw-r--r--1 lukasstaff3167screenpipe_sync.sh7 May 09:23 sync.loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe449M/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ П-zshallSupport Daily - in 1h 1 mA100% <478Thu 7 May 13:59:59T81-zsh• 84|screenpipe*•$5-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
2055
|
98
|
7
|
2026-05-07T10:59:58.806471+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778151598806_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
ClaudeFileVIeWWindowmeltHubSpot rate limit impleme ClaudeFileVIeWWindowmeltHubSpot rate limit implementation strategy- the last one is critical because it's based on the portal's conngured uimezone.nor vours. oampie response: nuospot"results": 11"name": "private-apps-api-calls-daily"."usageL1m1t": 1000000."currentUsage": 2,"resetsAt": 2025-12-13105:00:007"Note this endpoint is documented for legacy private apps. It checks the aggregate calls that alllegacy private apos have made for the current dav. measured from midnight to midnight basedon the connected account's time zone. If Jiminny is a public OAuth app, this endpoint may notgive you the same view — the daily limit story for marketplace OAuth apps is different (theburst limit is per-portal, but daily isn't quotaed the same way). hubspotYou can poll this every few minutes per portal as a sanitv check against vour Redis counters.but don't poll it on every call — it itself counts against your budget3. HubSpot's own monitoring U!In your HubSpot developer account: Development Monitoring → API call usage (for appson the new platform) or Monitoring → Logs (for legacy public apps). The logs view lets youfilter by portal so vou can see which customer drove a spike. Useful for incident investigation.useless for live alerting.4. Your own Redis counters (the actuallv-useful one)Since you re already keying buckets as hubspot:rl:burst:(portalid} etc.from the earlierdesion. vou already have a per-tenant view — vou just need to surface it. Add a small adminaachhonra that reads.ZCARD hubspot:rl:burst:{portalId}ZCARD hubspot:rl:search: {portalld}GETnuosoor.r:carv:oortaldscurrent 10s usage→ current 1s usageHcstALL nunsnot.r meta: nortaliid.• todav's usageJast header values from HubfnotKeen coing in Claude CodeSwitch to Claude Code and let Claude work directly in your repo,running and testing as it goesOpen Claude Codlets focus onlv on hubspot api l can call vai postman. If I want to know specific portal what limitsdoes it haveOpus 4.7 AdaptiveClaude ic Aland can mako mictakas Plesce double-chock racnoncoc)•Salestorce v• SearchGET get ( C({url)} /services/data/v50.0/query/?q=SELECT • • • Id, DataType, DeveloperName, Label, Length, Description - FROM -supoon Dally • In 1h 1ma Save100% 52lnu/ May 13.09.004* AINew ChatStart using Agent Mode!Your olan includes 50 Al credits penCOLLECTIONS• Amazon Connect Copy• AWSv SalesForce>D USEFUL> @ NotesGET QUERYGET SEARCHGET Salesforce SOOL DuplicateGET Salesforce Get RecordGET Salesforce Get Record DuplicateGET Salesforce Create RecordGET Calecforco Got Cuctom Sield MoGET Salestorce SOOlGET Salesforce SOQL DuplicateGET Salesforce SOOL Duolicate (2)GET Salesforce SOSGET obiect describePATCH update objectGET det forecast catedory quervGET ffcf urlll/corvicocldatalv50 OlueGET OraanizationGET Get Organization IDGET det obiect deletedest Obiect PermissionsGET custom tieldCalociaftE Docs Params •Querv Paramsv qKeyShareConkiocbulk tolt .ValueDescriptionSELECT ~ • Id, DataType, DeveloperName, Labe..DescriptionResponseHistoryto) Send + Get a successful response0 Send + Visualize resoonse# Send + Write testsCAMIDONMCNTe> spfcs>FLOWS- Connect Git = Concole 5.) TerminaDonterite wors xuu need. Press @ for50? Auto vGlobals Vault Tools? 0 0 0...
|
NULL
|
-8423747518963273134
|
NULL
|
click
|
ocr
|
NULL
|
ClaudeFileVIeWWindowmeltHubSpot rate limit impleme ClaudeFileVIeWWindowmeltHubSpot rate limit implementation strategy- the last one is critical because it's based on the portal's conngured uimezone.nor vours. oampie response: nuospot"results": 11"name": "private-apps-api-calls-daily"."usageL1m1t": 1000000."currentUsage": 2,"resetsAt": 2025-12-13105:00:007"Note this endpoint is documented for legacy private apps. It checks the aggregate calls that alllegacy private apos have made for the current dav. measured from midnight to midnight basedon the connected account's time zone. If Jiminny is a public OAuth app, this endpoint may notgive you the same view — the daily limit story for marketplace OAuth apps is different (theburst limit is per-portal, but daily isn't quotaed the same way). hubspotYou can poll this every few minutes per portal as a sanitv check against vour Redis counters.but don't poll it on every call — it itself counts against your budget3. HubSpot's own monitoring U!In your HubSpot developer account: Development Monitoring → API call usage (for appson the new platform) or Monitoring → Logs (for legacy public apps). The logs view lets youfilter by portal so vou can see which customer drove a spike. Useful for incident investigation.useless for live alerting.4. Your own Redis counters (the actuallv-useful one)Since you re already keying buckets as hubspot:rl:burst:(portalid} etc.from the earlierdesion. vou already have a per-tenant view — vou just need to surface it. Add a small adminaachhonra that reads.ZCARD hubspot:rl:burst:{portalId}ZCARD hubspot:rl:search: {portalld}GETnuosoor.r:carv:oortaldscurrent 10s usage→ current 1s usageHcstALL nunsnot.r meta: nortaliid.• todav's usageJast header values from HubfnotKeen coing in Claude CodeSwitch to Claude Code and let Claude work directly in your repo,running and testing as it goesOpen Claude Codlets focus onlv on hubspot api l can call vai postman. If I want to know specific portal what limitsdoes it haveOpus 4.7 AdaptiveClaude ic Aland can mako mictakas Plesce double-chock racnoncoc)•Salestorce v• SearchGET get ( C({url)} /services/data/v50.0/query/?q=SELECT • • • Id, DataType, DeveloperName, Label, Length, Description - FROM -supoon Dally • In 1h 1ma Save100% 52lnu/ May 13.09.004* AINew ChatStart using Agent Mode!Your olan includes 50 Al credits penCOLLECTIONS• Amazon Connect Copy• AWSv SalesForce>D USEFUL> @ NotesGET QUERYGET SEARCHGET Salesforce SOOL DuplicateGET Salesforce Get RecordGET Salesforce Get Record DuplicateGET Salesforce Create RecordGET Calecforco Got Cuctom Sield MoGET Salestorce SOOlGET Salesforce SOQL DuplicateGET Salesforce SOOL Duolicate (2)GET Salesforce SOSGET obiect describePATCH update objectGET det forecast catedory quervGET ffcf urlll/corvicocldatalv50 OlueGET OraanizationGET Get Organization IDGET det obiect deletedest Obiect PermissionsGET custom tieldCalociaftE Docs Params •Querv Paramsv qKeyShareConkiocbulk tolt .ValueDescriptionSELECT ~ • Id, DataType, DeveloperName, Labe..DescriptionResponseHistoryto) Send + Get a successful response0 Send + Visualize resoonse# Send + Write testsCAMIDONMCNTe> spfcs>FLOWS- Connect Git = Concole 5.) TerminaDonterite wors xuu need. Press @ for50? Auto vGlobals Vault Tools? 0 0 0...
|
2053
|
NULL
|
NULL
|
NULL
|
|
2054
|
97
|
4
|
2026-05-07T10:59:58.880850+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778151598880_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDOCKERLast login: Thu May₴1DEV (-zsh)7 09:45:09on ttys010₴82APP (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~$cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ 11total667416drwxr-xr-xdrwx-drwxr-xr-x11lukasstaff3527 May13:4093lukasstaff29767 May13:4018lukasstaff5766May20:31datalukasstaff3361546247May13:40db.sqlite-rw-r--r--lukasstaff655367May10:42db.sqlite-shm-rw-r--r--lukasstaff44084327May13:40db.sqlite-waldrwxr-xr-x8lukasstaff2566May20:27pipes-rw-r--r--lukasstaff284086May21:02screenpipe.2026-05-06.0.10g-rw-r--r--lukasstaff1594697May13:40screenpipe.2026-05-07.0.10g-rwxr-xr-xlukasstaff149946May20:26-rw-r--r--1 lukasstaff3167screenpipe_sync.sh7 May 09:23 sync.loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe449M/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ П-zshallSupport Daily - in 1h 1 mA100% <478Thu 7 May 13:59:58T81-zsh• 84|screenpipe*•$5-zsh...
|
NULL
|
-6400242423912846661
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDOCKERLast login: Thu May₴1DEV (-zsh)7 09:45:09on ttys010₴82APP (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~$cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ 11total667416drwxr-xr-xdrwx-drwxr-xr-x11lukasstaff3527 May13:4093lukasstaff29767 May13:4018lukasstaff5766May20:31datalukasstaff3361546247May13:40db.sqlite-rw-r--r--lukasstaff655367May10:42db.sqlite-shm-rw-r--r--lukasstaff44084327May13:40db.sqlite-waldrwxr-xr-x8lukasstaff2566May20:27pipes-rw-r--r--lukasstaff284086May21:02screenpipe.2026-05-06.0.10g-rw-r--r--lukasstaff1594697May13:40screenpipe.2026-05-07.0.10g-rwxr-xr-xlukasstaff149946May20:26-rw-r--r--1 lukasstaff3167screenpipe_sync.sh7 May 09:23 sync.loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe449M/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ П-zshallSupport Daily - in 1h 1 mA100% <478Thu 7 May 13:59:58T81-zsh• 84|screenpipe*•$5-zsh...
|
2052
|
NULL
|
NULL
|
NULL
|
|
2051
|
98
|
5
|
2026-05-07T10:59:51.947931+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778151591947_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
visual_change
|
NULL
|
NULL
|
NULL
|
2050
|
NULL
|
NULL
|
NULL
|
|
2050
|
98
|
4
|
2026-05-07T10:59:50.736082+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778151590736_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
EditViewSalestorce vWindowHelp40 hl# Support Daily EditViewSalestorce vWindowHelp40 hl# Support Daily - in 1h 1m A100% (4 Thu 7 May 13:59:50Invite@*AI C...
|
NULL
|
6547402497253986784
|
NULL
|
idle
|
ocr
|
NULL
|
EditViewSalestorce vWindowHelp40 hl# Support Daily EditViewSalestorce vWindowHelp40 hl# Support Daily - in 1h 1m A100% (4 Thu 7 May 13:59:50Invite@*AI C...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
2049
|
97
|
2
|
2026-05-07T10:59:50.365071+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778151590365_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDOCKERLast login: Thu May₴1DEV (-zsh)7 09:45:09on ttys010₴82APP (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~$cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ 11total667416drwxr-xr-xdrwx-drwxr-xr-x11lukasstaff3527 May13:4093lukasstaff29767 May13:4018lukasstaff5766May20:31datalukasstaff3361546247May13:40db.sqlite-rw-r--r--lukasstaff655367May10:42db.sqlite-shm-rw-r--r--lukasstaff44084327May13:40db.sqlite-waldrwxr-xr-x8lukasstaff2566May20:27pipes-rw-r--r--lukasstaff284086May21:02screenpipe.2026-05-06.0.10g-rw-r--r--lukasstaff1594697May13:40screenpipe.2026-05-07.0.10g-rwxr-xr-xlukasstaff149946May20:26-rw-r--r--1 lukasstaff3167screenpipe_sync.sh7 May 09:23 sync.loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe449M/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ П-zshallSupport Daily - in 1h 1 mA100% <478Thu 7 May 13:59:50181-zsh• 84|screenpipe*•$5-zsh...
|
NULL
|
2361345430003866376
|
NULL
|
idle
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDOCKERLast login: Thu May₴1DEV (-zsh)7 09:45:09on ttys010₴82APP (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~$cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ 11total667416drwxr-xr-xdrwx-drwxr-xr-x11lukasstaff3527 May13:4093lukasstaff29767 May13:4018lukasstaff5766May20:31datalukasstaff3361546247May13:40db.sqlite-rw-r--r--lukasstaff655367May10:42db.sqlite-shm-rw-r--r--lukasstaff44084327May13:40db.sqlite-waldrwxr-xr-x8lukasstaff2566May20:27pipes-rw-r--r--lukasstaff284086May21:02screenpipe.2026-05-06.0.10g-rw-r--r--lukasstaff1594697May13:40screenpipe.2026-05-07.0.10g-rwxr-xr-xlukasstaff149946May20:26-rw-r--r--1 lukasstaff3167screenpipe_sync.sh7 May 09:23 sync.loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe449M/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ П-zshallSupport Daily - in 1h 1 mA100% <478Thu 7 May 13:59:50181-zsh• 84|screenpipe*•$5-zsh...
|
2047
|
NULL
|
NULL
|
NULL
|
|
1953
|
92
|
14
|
2026-05-07T10:44:47.840801+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778150687840_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Wispr FlowFileDictationViewEditHelpWindowHubSpot r Wispr FlowFileDictationViewEditHelpWindowHubSpot rate limit implementation strategy$0suppont Dally• In 1h 1om100% 12Thu 7 May 13:44:47AskJiminnykeportAcuivityservice lestst] A HS_Jocal (jiminny@localhost]A console [PROD] X A console [EU]CascadeHubspot Rate Limitinntil is deadline, not delav. Job continues retrvina until now > retryUnti10.(from RateLimitException):+0 ..Ok, so what will happen each time I makerequests to make that are instant. Do I neeon the type? For example, if there is a seathe search bucket and also the daily buckcalv and ourst ouckers.t need to checkboth the daily and search, or burst, respecintrastructure, adding additional load to eAnalyzed per-request overhead concerns and quantified Redis peYes, your understanding is correct — every request must ciit applies to, atomically, defore the call goes out. But the ovsounds, and importantly, it's nowhere near your bottleneckWhat "two buckets per request" actually costsEach request makes one round trip to Redis — not two -coecksmto a sig e Lua scuot tat runs aromicalv server--- KEYS[1] = burst bucket key(or search)-- KEYS[2] = daily bucket key-- ARGV[1] = now (ms)-= AkGV = nucker max-- ARGVI5 = request 1dARGV[2] = window_msAKGV4= danv maARGVI6= daily th-- Trim sliding windowredis.call('ZREMRANGEBYSCORE' , KEYS[1], O, ARGV[1]Jocal burst used = redis.callZCARD'. KEYSI1IDlocal daily used = tonumber(redis.call('GET' , KEYSif burst_used >**Keep going in Claude CodeSwitch to Claude Code and let Claude work directiv in vour reno..running and testing as it goes.Write a message…Ibl Flow (Basic•: Homeou InsightsD Dictionary* SnippetsTr Style*8. Transforms• ScratchpadInsightsYour Usage Your VoiceLimit NavigatorVOICE PROFILEVoice is your tool for dissecting complex rate limit scenarios, often using Claude to question andmap out how different thresholds interact, ensuring seamless operations without hitting criticalerrors.CATCHPHRASEUnlock this with your next milestone.MOST USED WeleD1701 words remainingUpgrade to Pro° Invite your teamGet a free monthộ Settings® HelpThursday at 1 p.m.YOUR PEAK TIME & PLACEThursday at 1 p.m. is when you dive deep into technicalproblem-solving, using Claude to untangle intricateissues and strategize solutions.MOST CORRECTED WORDYour dictations are private and only stored locally. Never shared or stored by Wispr Flow. Your report is based on local data.bin('8827f672-202d-4162-9d04-73ff5f0566a9') = uuid-C66560290101') = uuid;provider = 'hubspot':Open Claude CodeOpus 4.7 AdaptiveClaude is Al and can make mistakes. Please double-check responses.rns the seconds to wait right now before this specitic attemot should retry. Comes from:Limiter:: requestavallablein → max or all bucket avallableino values1 HubSpot's 429 response Retry-After headergetRetryAtteroAbsolute deadline Datelime)Relative delay int secondsAll failures (rate limit + real errors)Keep retrying with backoff() delays until deadlineYes (increments attempt count)Only RateLimitExceptionRelease immediately with specific delayNo (release() doesn't increment attempts)jether in DeleteCrmEntityTrait:te limit → HandleRateLimit middleware catches itback to queue, attempt count stays the sameTter 10 seconds3 times with RFAI errors (not rate limit).ries, checks retryUntil()1 hour, keeps retryinghour. iob marked failed-1 hour): Ensures we don't give up on deletes due to temporary issues (including sustained rate limiting)mit + aetRetrvAfter@: Ensures we don't burn through Stries durina rate limit storms11, 3 rate limit hits would exhaust stries = 3 and fail the job. With retryUntil, those rate limit releases don't count against the try• can keen trving for an hourTall a4 files with changesapp/Jobs/Middleware/ HandleRateLimit.php +42app/Jobs/Crm/Delete/[ DeleteCrmEntityTrait.php +18View allReiect alllAccent alliOK review documatation again to make sure we coveif 4 spaces...
|
NULL
|
3565576064413602347
|
NULL
|
visual_change
|
ocr
|
NULL
|
Wispr FlowFileDictationViewEditHelpWindowHubSpot r Wispr FlowFileDictationViewEditHelpWindowHubSpot rate limit implementation strategy$0suppont Dally• In 1h 1om100% 12Thu 7 May 13:44:47AskJiminnykeportAcuivityservice lestst] A HS_Jocal (jiminny@localhost]A console [PROD] X A console [EU]CascadeHubspot Rate Limitinntil is deadline, not delav. Job continues retrvina until now > retryUnti10.(from RateLimitException):+0 ..Ok, so what will happen each time I makerequests to make that are instant. Do I neeon the type? For example, if there is a seathe search bucket and also the daily buckcalv and ourst ouckers.t need to checkboth the daily and search, or burst, respecintrastructure, adding additional load to eAnalyzed per-request overhead concerns and quantified Redis peYes, your understanding is correct — every request must ciit applies to, atomically, defore the call goes out. But the ovsounds, and importantly, it's nowhere near your bottleneckWhat "two buckets per request" actually costsEach request makes one round trip to Redis — not two -coecksmto a sig e Lua scuot tat runs aromicalv server--- KEYS[1] = burst bucket key(or search)-- KEYS[2] = daily bucket key-- ARGV[1] = now (ms)-= AkGV = nucker max-- ARGVI5 = request 1dARGV[2] = window_msAKGV4= danv maARGVI6= daily th-- Trim sliding windowredis.call('ZREMRANGEBYSCORE' , KEYS[1], O, ARGV[1]Jocal burst used = redis.callZCARD'. KEYSI1IDlocal daily used = tonumber(redis.call('GET' , KEYSif burst_used >**Keep going in Claude CodeSwitch to Claude Code and let Claude work directiv in vour reno..running and testing as it goes.Write a message…Ibl Flow (Basic•: Homeou InsightsD Dictionary* SnippetsTr Style*8. Transforms• ScratchpadInsightsYour Usage Your VoiceLimit NavigatorVOICE PROFILEVoice is your tool for dissecting complex rate limit scenarios, often using Claude to question andmap out how different thresholds interact, ensuring seamless operations without hitting criticalerrors.CATCHPHRASEUnlock this with your next milestone.MOST USED WeleD1701 words remainingUpgrade to Pro° Invite your teamGet a free monthộ Settings® HelpThursday at 1 p.m.YOUR PEAK TIME & PLACEThursday at 1 p.m. is when you dive deep into technicalproblem-solving, using Claude to untangle intricateissues and strategize solutions.MOST CORRECTED WORDYour dictations are private and only stored locally. Never shared or stored by Wispr Flow. Your report is based on local data.bin('8827f672-202d-4162-9d04-73ff5f0566a9') = uuid-C66560290101') = uuid;provider = 'hubspot':Open Claude CodeOpus 4.7 AdaptiveClaude is Al and can make mistakes. Please double-check responses.rns the seconds to wait right now before this specitic attemot should retry. Comes from:Limiter:: requestavallablein → max or all bucket avallableino values1 HubSpot's 429 response Retry-After headergetRetryAtteroAbsolute deadline Datelime)Relative delay int secondsAll failures (rate limit + real errors)Keep retrying with backoff() delays until deadlineYes (increments attempt count)Only RateLimitExceptionRelease immediately with specific delayNo (release() doesn't increment attempts)jether in DeleteCrmEntityTrait:te limit → HandleRateLimit middleware catches itback to queue, attempt count stays the sameTter 10 seconds3 times with RFAI errors (not rate limit).ries, checks retryUntil()1 hour, keeps retryinghour. iob marked failed-1 hour): Ensures we don't give up on deletes due to temporary issues (including sustained rate limiting)mit + aetRetrvAfter@: Ensures we don't burn through Stries durina rate limit storms11, 3 rate limit hits would exhaust stries = 3 and fail the job. With retryUntil, those rate limit releases don't count against the try• can keen trving for an hourTall a4 files with changesapp/Jobs/Middleware/ HandleRateLimit.php +42app/Jobs/Crm/Delete/[ DeleteCrmEntityTrait.php +18View allReiect alllAccent alliOK review documatation again to make sure we coveif 4 spaces...
|
1952
|
NULL
|
NULL
|
NULL
|
|
1952
|
92
|
13
|
2026-05-07T10:44:35.706316+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778150675706_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Wispr Flow FileDictationView EditHelpWindowHubSpot Wispr Flow FileDictationView EditHelpWindowHubSpot rate limit implementation strategy$0suppont Dally• In 1h 1omst] A HS_local (jiminny@Iocalhost] console [PROD] X 4 console (EU)CascadeHubspot Rate Limiting100% 12Thu 7 May 13:44:35+0 ..ntil is deadline, not delav. Job continues retrvina until now > retryUnti10.rrom RateLimitExcent ionOk, so what will happen each time I makerequests to make that are instant. Do I neeon the type? For example, if there is a seathe search bucket and also the daily buckcallv and ourst ouckers. r need to checkboth the daily and search, or burst, respecintrastructure, adding additional load to e** Quantifying Redis overhead versus HubSpot bottleneck consMOST CORRECTED WORDKeep going in Claude CodeSwitch to Claude Code and let Claude work directiv in vour reno..running and testing as it goes.Write a message…Ibl Flow (Basic•: Homelol Insights@ DictionaryX SnippetsTr Style*8. Transforms• Scratchpad1701 words remainingYou get 2000 words perweek. Upgrade for unlimitedaccessUpgrade to Pro&, Invite your team# Get a free monthSettings® HelpOpen Claude CodeOpus 4.7 AdaptiveInsightsYour Usage Your VoiceCreated May 7,2026Limit NavigatorVOICE PROFILEVoice is your tool for dissecting complex rate limit scenarios, often using Claude to question andmap out how different thresholds interact, ensuring seamless operations without hitting criticalerrors.CATCHPHRASEMOST USED WORDNext update in 10,000 more words©Thursday at 1 p.m.YOUR PEAK TIME & PLACEThursday at 1 p.m. is when you dive deep into technicalproblem-solving, using Claude to untangle intricateissues and strategize solutions.bin('8827f672-202d-4162-9d04-73ff5f0566a9') = uuid-C66560290101') = uuid;provider = 'hubspot':Claude is Al and can make mistakes. Please double-check responses.rns the seconds to wait right now before this specitic attemot should retry. Comes from:Limiter:: requestavallablein → max or all bucket avallableino valuesn HubSpot's 429 response Retry-After headergetRetryAtterAbsolute deadline (DateTime)Relative delay int secondsAll failures (rate limit + real errors)Keep retrying with backoff() delays until deadlineYes (increments attempt count)Only RateLimitExceptionRelease immediately with specific delayNo (release() doesn't increment attempts)gether in DeleteCrmEntityTrait:te limit → HandleRateLimit middleware catches itback to queue, attempt count stays the sameTter 10 seconds3 times with RFAI errors (not rate limit):ries, checks retryUntil()1 hour, keeps retryingihour. iob marked failed-1 hour): Ensures we don't give up on deletes due to temporary issues (including sustained rate limiting)mit + aetRetrvAfter@: Ensures we don't burn through Stries durina rate limit storms1, 3 rate limit hits would exhaust Stries = 3 and fail the job. With retryUntil, those rate limit releases don't count against the try• can keen trving for an hourTall a4 files with changesapp/Jobs/Middleware/ D HandleRateLimit.php +42app/Jobs/Crm/Delete/[ DeleteCrmEntityTrait.php +18View allAccent allOK review documatation again to make sure we coverf 4 spaces...
|
NULL
|
1389481516637116853
|
NULL
|
visual_change
|
ocr
|
NULL
|
Wispr Flow FileDictationView EditHelpWindowHubSpot Wispr Flow FileDictationView EditHelpWindowHubSpot rate limit implementation strategy$0suppont Dally• In 1h 1omst] A HS_local (jiminny@Iocalhost] console [PROD] X 4 console (EU)CascadeHubspot Rate Limiting100% 12Thu 7 May 13:44:35+0 ..ntil is deadline, not delav. Job continues retrvina until now > retryUnti10.rrom RateLimitExcent ionOk, so what will happen each time I makerequests to make that are instant. Do I neeon the type? For example, if there is a seathe search bucket and also the daily buckcallv and ourst ouckers. r need to checkboth the daily and search, or burst, respecintrastructure, adding additional load to e** Quantifying Redis overhead versus HubSpot bottleneck consMOST CORRECTED WORDKeep going in Claude CodeSwitch to Claude Code and let Claude work directiv in vour reno..running and testing as it goes.Write a message…Ibl Flow (Basic•: Homelol Insights@ DictionaryX SnippetsTr Style*8. Transforms• Scratchpad1701 words remainingYou get 2000 words perweek. Upgrade for unlimitedaccessUpgrade to Pro&, Invite your team# Get a free monthSettings® HelpOpen Claude CodeOpus 4.7 AdaptiveInsightsYour Usage Your VoiceCreated May 7,2026Limit NavigatorVOICE PROFILEVoice is your tool for dissecting complex rate limit scenarios, often using Claude to question andmap out how different thresholds interact, ensuring seamless operations without hitting criticalerrors.CATCHPHRASEMOST USED WORDNext update in 10,000 more words©Thursday at 1 p.m.YOUR PEAK TIME & PLACEThursday at 1 p.m. is when you dive deep into technicalproblem-solving, using Claude to untangle intricateissues and strategize solutions.bin('8827f672-202d-4162-9d04-73ff5f0566a9') = uuid-C66560290101') = uuid;provider = 'hubspot':Claude is Al and can make mistakes. Please double-check responses.rns the seconds to wait right now before this specitic attemot should retry. Comes from:Limiter:: requestavallablein → max or all bucket avallableino valuesn HubSpot's 429 response Retry-After headergetRetryAtterAbsolute deadline (DateTime)Relative delay int secondsAll failures (rate limit + real errors)Keep retrying with backoff() delays until deadlineYes (increments attempt count)Only RateLimitExceptionRelease immediately with specific delayNo (release() doesn't increment attempts)gether in DeleteCrmEntityTrait:te limit → HandleRateLimit middleware catches itback to queue, attempt count stays the sameTter 10 seconds3 times with RFAI errors (not rate limit):ries, checks retryUntil()1 hour, keeps retryingihour. iob marked failed-1 hour): Ensures we don't give up on deletes due to temporary issues (including sustained rate limiting)mit + aetRetrvAfter@: Ensures we don't burn through Stries durina rate limit storms1, 3 rate limit hits would exhaust Stries = 3 and fail the job. With retryUntil, those rate limit releases don't count against the try• can keen trving for an hourTall a4 files with changesapp/Jobs/Middleware/ D HandleRateLimit.php +42app/Jobs/Crm/Delete/[ DeleteCrmEntityTrait.php +18View allAccent allOK review documatation again to make sure we coverf 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
1951
|
92
|
12
|
2026-05-07T10:44:33.020085+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778150673020_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
ClaudeFileEditVIewWindowHelp= HubSpot rate limit i ClaudeFileEditVIewWindowHelp= HubSpot rate limit implementation strategy vOk, so what will happen each time I make a request? Let's say | have 100,000requests to make that are instant. Do I need to increment each request basedon the tvpe? For example, if there is a search request, I need to increment boththe search bucket and also the daily bucket. If it's a burst, then I can go to thecallv and ourst ouckers. r need to check it it can make a call. do need to seeboth the daily and search, or burst, respectively? Isn't that too heavy for theintrastructure, adding additional load to each request?* Quantifying Redis overhead versus HubSpot bottleneck constraintsKeep going in Claude CodeSwitch to Claude Code and let Claude work directiv in vour reno.running and testing as it goes.Write a message…Opus 4.7 AdaptiveClaudo ic Aland can mako mictakas Plasco double-check recnoncoc& ho local uiminny @localnostA console [PROD] XA console (EU]do jiminny~037 A1 A35 X64 Aovider_id, '@', -1)) AS calendar_domainID c.status = 'active' AND c.calendar_provider_id LIKE 'X@%'EX(c.calendar_provider_id, '@', -1))1<->1.n: on c.user_id = u.id149485; # team 563 crm 53772382; # team 563 crm 53700389; # team 563 crm 53781273; # team 563 crm 53720297: # team 563 crm 537ty_id = 58081273;iquration id = 537 and provider = 'aircali'ted at desciuration 1d = 537 and 1d = 359577591uration_id = 537 and id = 19003658;where id = 1976;d = 5835d = 87714:id = 87714;2.0d04-77££56054La00 = muid| |11You're aLimitNavigatorYour insights are ready!Viejv insights$0Support Daily - in 1h 16m100% 12Inu / May 13.44'34AsKJiminnykepontAcuvityservice lest vCascadeHubspot Rate Limitind+0 ..Important: retrvUntil is deadline. not delav. Job continues retrvina until now > retryUnti10.getRetryAfter() (from RateLimitException):O php// In HandleRateLimit middleware$job->release($e->getRetryAfter());What it does: Returns the seconds to wait right now before this specitic attemot should retry. Comes from:•ProviderRateLimiter:: requestava1lablein → max or all bucket avallableino values• Or parsed from HubSpot's 429 response Retry-After headerThe ditterence:AspectTypeUsed byApplies toBehaviorCounts as try?getRetryAtterAbsolute deadline (DateTime)Relative delay int secondsAll failures (rate limit + real errors)Keep retrying with backoff() delays until deadlineYes (increments attempt count)Only RateLimitExceptionRelease immediately with specific delayNo (release() doesn't increment attempts)How they work together in DeleteCrmEntityTrait:D php// Job hits rate limit → HandleRateLimit middleware catches itJobgoesback to queue, attempt count stays the same/ → Retries arter 10 seconds// If it fails 3 times with REAL errors (not rate limit):tries, checks retryUntil()/ It within 1 hour, keeps retryingiJ- If nast 1 hour. iob marked failedWhy both are needed:• retryUntil(+1 hour): Ensures we don't give up on deletes due to temporary issues (including sustained rate limiting)• HandleRateLimit + aetRetrvAfterO: Ensures we don't burn through Stries durina rate limit stormsWithout retryUnti1, 3 rate limit hits would exhaust stries = 3 and fail the job. With retryUntil, those rate limit releases don't count against the tryoudaet, and the ioo can keen trving for an hourde C!Tall aView allapp/Jobs/Middleware/ HandleRateLimit.php +42ann/lohelCrm/Doloto/ M DolotoCrmEntitvTrit nhn t18Reiect alllAccent allOK review documatation again to make sure we coverf 4 spaces...
|
NULL
|
4021361113226570340
|
NULL
|
click
|
ocr
|
NULL
|
ClaudeFileEditVIewWindowHelp= HubSpot rate limit i ClaudeFileEditVIewWindowHelp= HubSpot rate limit implementation strategy vOk, so what will happen each time I make a request? Let's say | have 100,000requests to make that are instant. Do I need to increment each request basedon the tvpe? For example, if there is a search request, I need to increment boththe search bucket and also the daily bucket. If it's a burst, then I can go to thecallv and ourst ouckers. r need to check it it can make a call. do need to seeboth the daily and search, or burst, respectively? Isn't that too heavy for theintrastructure, adding additional load to each request?* Quantifying Redis overhead versus HubSpot bottleneck constraintsKeep going in Claude CodeSwitch to Claude Code and let Claude work directiv in vour reno.running and testing as it goes.Write a message…Opus 4.7 AdaptiveClaudo ic Aland can mako mictakas Plasco double-check recnoncoc& ho local uiminny @localnostA console [PROD] XA console (EU]do jiminny~037 A1 A35 X64 Aovider_id, '@', -1)) AS calendar_domainID c.status = 'active' AND c.calendar_provider_id LIKE 'X@%'EX(c.calendar_provider_id, '@', -1))1<->1.n: on c.user_id = u.id149485; # team 563 crm 53772382; # team 563 crm 53700389; # team 563 crm 53781273; # team 563 crm 53720297: # team 563 crm 537ty_id = 58081273;iquration id = 537 and provider = 'aircali'ted at desciuration 1d = 537 and 1d = 359577591uration_id = 537 and id = 19003658;where id = 1976;d = 5835d = 87714:id = 87714;2.0d04-77££56054La00 = muid| |11You're aLimitNavigatorYour insights are ready!Viejv insights$0Support Daily - in 1h 16m100% 12Inu / May 13.44'34AsKJiminnykepontAcuvityservice lest vCascadeHubspot Rate Limitind+0 ..Important: retrvUntil is deadline. not delav. Job continues retrvina until now > retryUnti10.getRetryAfter() (from RateLimitException):O php// In HandleRateLimit middleware$job->release($e->getRetryAfter());What it does: Returns the seconds to wait right now before this specitic attemot should retry. Comes from:•ProviderRateLimiter:: requestava1lablein → max or all bucket avallableino values• Or parsed from HubSpot's 429 response Retry-After headerThe ditterence:AspectTypeUsed byApplies toBehaviorCounts as try?getRetryAtterAbsolute deadline (DateTime)Relative delay int secondsAll failures (rate limit + real errors)Keep retrying with backoff() delays until deadlineYes (increments attempt count)Only RateLimitExceptionRelease immediately with specific delayNo (release() doesn't increment attempts)How they work together in DeleteCrmEntityTrait:D php// Job hits rate limit → HandleRateLimit middleware catches itJobgoesback to queue, attempt count stays the same/ → Retries arter 10 seconds// If it fails 3 times with REAL errors (not rate limit):tries, checks retryUntil()/ It within 1 hour, keeps retryingiJ- If nast 1 hour. iob marked failedWhy both are needed:• retryUntil(+1 hour): Ensures we don't give up on deletes due to temporary issues (including sustained rate limiting)• HandleRateLimit + aetRetrvAfterO: Ensures we don't burn through Stries durina rate limit stormsWithout retryUnti1, 3 rate limit hits would exhaust stries = 3 and fail the job. With retryUntil, those rate limit releases don't count against the tryoudaet, and the ioo can keen trving for an hourde C!Tall aView allapp/Jobs/Middleware/ HandleRateLimit.php +42ann/lohelCrm/Doloto/ M DolotoCrmEntitvTrit nhn t18Reiect alllAccent allOK review documatation again to make sure we coverf 4 spaces...
|
1949
|
NULL
|
NULL
|
NULL
|
|
1937
|
92
|
4
|
2026-05-07T10:44:10.249676+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778150650249_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Wispr FlowFileDictationViewEditHelpHubSpot rate l Wispr FlowFileDictationViewEditHelpHubSpot rate limit implementation strategyWindowuntouchedl• Burst → Search: No. Saturating burst leaves Search's 5/s untouched• Either → Daily: Yes, but only by contributing to the sankills you here, not the type.In theory you can sustain ~50 search + ~190 other = ~240 d(until daily runs out), because the two buckets bill indepenImplementation consequenceYour rate limiter needs to know which bucket a request hitDauleril.Slimiter-›acouire"search', Swerghts):$limiter->acquire('burst', $weight=1);$limiter->acquire('daily', $weight=1);// for se// for e// everyn Redis: three senarate kevs, three senarate Lua acquire siparameter). A search call calls acquire('search') + acqcalis acauire('burst' + acauiredanv').One subtle pitfall: when you backoff on a 429, inspect polknow which bucket actually fired. If you see SECONDLY fro:to delay search-bound jobs — burst-bound jobs in the queunause evervthing on anv 429. vou waste capacity on the bi(or two throttle keys) make this clean; one global pause isThe other subtlety: the burst response gives you X-HubSpoocal sare aoainst. our searen coesn'"rerurn tnose neader.unverified — be slightly more conservative there (e.g., budunaccountee-tor callsKeep going in Claude CodeSwitch to Claude Code and let Claude work directly in yrunning and testing as it goes.Ibl Flow (Basioo Homelol InsightsD Dictionary* SnippetsTr Style*8. Transforms• Scratchpad1701 words remainingVoukUpoodwortnimifedUpgrade to Pro%, Invite your team# Get a free monthộ Settings® HelpOk, so what will happen each time I make a request? Let's say I have 100,000 requests to make thatare inctant Dolneed to inerement each requect haced on the tune? For eyamnle ifthere ic asearch request, I need to increment both the search bucket and also the daily bucket. If it's aburst, then I can go to the daily and burst buckets. If I need to check if it can make a call, do I needto see both the daily and search, or burst, respectively? Isn't that too heavy for the infrastructure,adding additional load to each request?Opus 4.7 AdaptiveClaude is Al and can make mistakes. Please double-check responses.InsightsYour Usage Your VoiceA HS_Jocal (jiminny@localhost]A console [PROD] X A console [EU]CascadeHubspot Rate Limiting$0Support Daily - in 1h 16m100% 12Thu 7 May 13:44:09AsKJiminnykepoпtAcuivityservice lest+0 ..ntil is deadline, not delav. Job continues retrvina until now > retrvUnti10.rrom RateLimit Excent ionInsights building...Will notify you when it's ready!bin('8827f672-202d-4162-9d04-73ff5f0566a9') = uuid-C66560290101') = uuid;provider = 'hubspot':rns the seconds to wait right now before this specitic attemot should retry. Comes from:Limiter:: requestavallablein → max or all bucket avallableino valuesn HubSpot's 429 response Retry-After headerUpdate ready! ®Absolute deadline Datelime)All failures (rate limit + real errors)Keep retrying with backoff() delays until deadlineYes (increments attempt count)gether in DeleteCrmEntityTrait:te limit → HandleRateLimit middleware catches itback to queue, attempt count stays the sameTter 10 seconds3 times with RFAI errors (not rate limit).ries, checks retryUntil()1 hour, keeps retryinghour. iob marked failedgetRetryAtterRelative delay int secondsOnly RateLimitExceptionRelease immediately with specific delayNo (release() doesn't increment attempts)-1 hour): Ensures we don't give up on deletes due to temporary issues (including sustained rate limiting)mit + aetRetrvAfter@: Ensures we don't burn through stries durina rate limit storms11, 3 rate limit hits would exhaust stries = 3 and fail the job. With retryUntil, those rate limit releases don't count against the try• can keen trving for an hour1| 14 files with changesapp/Jobs/Middleware/ HandleRateLimit.php +42ann/lohelCrm/Doloto/ DolotoCrmEntitvTrait nhn t18Reiect alllOK review documatation again to make sure we cover all rate limits there are for hubspot. Lets add support for different rate limit and< CodeTall aView allAccent allif 4 spaces...
|
NULL
|
-1795886728164092382
|
NULL
|
visual_change
|
ocr
|
NULL
|
Wispr FlowFileDictationViewEditHelpHubSpot rate l Wispr FlowFileDictationViewEditHelpHubSpot rate limit implementation strategyWindowuntouchedl• Burst → Search: No. Saturating burst leaves Search's 5/s untouched• Either → Daily: Yes, but only by contributing to the sankills you here, not the type.In theory you can sustain ~50 search + ~190 other = ~240 d(until daily runs out), because the two buckets bill indepenImplementation consequenceYour rate limiter needs to know which bucket a request hitDauleril.Slimiter-›acouire"search', Swerghts):$limiter->acquire('burst', $weight=1);$limiter->acquire('daily', $weight=1);// for se// for e// everyn Redis: three senarate kevs, three senarate Lua acquire siparameter). A search call calls acquire('search') + acqcalis acauire('burst' + acauiredanv').One subtle pitfall: when you backoff on a 429, inspect polknow which bucket actually fired. If you see SECONDLY fro:to delay search-bound jobs — burst-bound jobs in the queunause evervthing on anv 429. vou waste capacity on the bi(or two throttle keys) make this clean; one global pause isThe other subtlety: the burst response gives you X-HubSpoocal sare aoainst. our searen coesn'"rerurn tnose neader.unverified — be slightly more conservative there (e.g., budunaccountee-tor callsKeep going in Claude CodeSwitch to Claude Code and let Claude work directly in yrunning and testing as it goes.Ibl Flow (Basioo Homelol InsightsD Dictionary* SnippetsTr Style*8. Transforms• Scratchpad1701 words remainingVoukUpoodwortnimifedUpgrade to Pro%, Invite your team# Get a free monthộ Settings® HelpOk, so what will happen each time I make a request? Let's say I have 100,000 requests to make thatare inctant Dolneed to inerement each requect haced on the tune? For eyamnle ifthere ic asearch request, I need to increment both the search bucket and also the daily bucket. If it's aburst, then I can go to the daily and burst buckets. If I need to check if it can make a call, do I needto see both the daily and search, or burst, respectively? Isn't that too heavy for the infrastructure,adding additional load to each request?Opus 4.7 AdaptiveClaude is Al and can make mistakes. Please double-check responses.InsightsYour Usage Your VoiceA HS_Jocal (jiminny@localhost]A console [PROD] X A console [EU]CascadeHubspot Rate Limiting$0Support Daily - in 1h 16m100% 12Thu 7 May 13:44:09AsKJiminnykepoпtAcuivityservice lest+0 ..ntil is deadline, not delav. Job continues retrvina until now > retrvUnti10.rrom RateLimit Excent ionInsights building...Will notify you when it's ready!bin('8827f672-202d-4162-9d04-73ff5f0566a9') = uuid-C66560290101') = uuid;provider = 'hubspot':rns the seconds to wait right now before this specitic attemot should retry. Comes from:Limiter:: requestavallablein → max or all bucket avallableino valuesn HubSpot's 429 response Retry-After headerUpdate ready! ®Absolute deadline Datelime)All failures (rate limit + real errors)Keep retrying with backoff() delays until deadlineYes (increments attempt count)gether in DeleteCrmEntityTrait:te limit → HandleRateLimit middleware catches itback to queue, attempt count stays the sameTter 10 seconds3 times with RFAI errors (not rate limit).ries, checks retryUntil()1 hour, keeps retryinghour. iob marked failedgetRetryAtterRelative delay int secondsOnly RateLimitExceptionRelease immediately with specific delayNo (release() doesn't increment attempts)-1 hour): Ensures we don't give up on deletes due to temporary issues (including sustained rate limiting)mit + aetRetrvAfter@: Ensures we don't burn through stries durina rate limit storms11, 3 rate limit hits would exhaust stries = 3 and fail the job. With retryUntil, those rate limit releases don't count against the try• can keen trving for an hour1| 14 files with changesapp/Jobs/Middleware/ HandleRateLimit.php +42ann/lohelCrm/Doloto/ DolotoCrmEntitvTrait nhn t18Reiect alllOK review documatation again to make sure we cover all rate limits there are for hubspot. Lets add support for different rate limit and< CodeTall aView allAccent allif 4 spaces...
|
1935
|
NULL
|
NULL
|
NULL
|
|
1936
|
91
|
4
|
2026-05-07T10:44:08.665999+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778150648665_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDOCKERLast login: Thu May₴1DEV (-zsh)7 09:45:09on ttys010₴82APP (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~$cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ 11total667416drwxr-xr-xdrwx-drwxr-xr-x11lukasstaff3527 May13:4093lukasstaff29767 May13:4018lukasstaff5766May20:31datalukasstaff3361546247May13:40db.sqlite-rw-r--r--lukasstaff655367May10:42db.sqlite-shm-rw-r--r--lukasstaff44084327May13:40db.sqlite-waldrwxr-xr-x8lukasstaff2566May20:27pipes-rw-r--r--lukasstaff284086May21:02screenpipe.2026-05-06.0.10g-rw-r--r--lukasstaff1594697May13:40screenpipe.2026-05-07.0.10g-rwxr-xr-xlukasstaff149946May20:26-rw-r--r--1 lukasstaff3167screenpipe_sync.sh7 May 09:23 sync. loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe449M/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ П-zshallSupport Daily - in 1h 16 mA100% <478Thu 7 May 13:44:08181-zsh• 84|screenpipe*•$5-zsh...
|
NULL
|
-4189567857247581532
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDOCKERLast login: Thu May₴1DEV (-zsh)7 09:45:09on ttys010₴82APP (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~$cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ 11total667416drwxr-xr-xdrwx-drwxr-xr-x11lukasstaff3527 May13:4093lukasstaff29767 May13:4018lukasstaff5766May20:31datalukasstaff3361546247May13:40db.sqlite-rw-r--r--lukasstaff655367May10:42db.sqlite-shm-rw-r--r--lukasstaff44084327May13:40db.sqlite-waldrwxr-xr-x8lukasstaff2566May20:27pipes-rw-r--r--lukasstaff284086May21:02screenpipe.2026-05-06.0.10g-rw-r--r--lukasstaff1594697May13:40screenpipe.2026-05-07.0.10g-rwxr-xr-xlukasstaff149946May20:26-rw-r--r--1 lukasstaff3167screenpipe_sync.sh7 May 09:23 sync. loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe449M/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ П-zshallSupport Daily - in 1h 16 mA100% <478Thu 7 May 13:44:08181-zsh• 84|screenpipe*•$5-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
1935
|
92
|
3
|
2026-05-07T10:44:08.598971+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778150648598_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Wispr FlowFileDictationViewEditHelpHubSpot rate l Wispr FlowFileDictationViewEditHelpHubSpot rate limit implementation strategyWindowuntouchedl• Burst → Search: No. Saturating burst leaves Search's 5/s untoucheo• Either → Daily: Yes, but only by contributing to the sankills you here, not the type.In theory you can sustain ~50 search + ~190 other = ~240 g(until daily runs out), because the two buckets bill indepenImplementation consequenceYour rate limiter needs to know which bucket a request hitDauleril.Slimiter-›acouire"search', Sweight=:$limiter->acquire('burst', $weight=1);$limiter->acquire('daily', $weight=1);// for se// for e// everyn Redis: three senarate kevs, three senarate Lua acquire siparameter). A search call calls acquire('search') + acqcais acauire('burst") + acauiredaiv').One subtle pitfall: when you backoff on a 429, inspect polknow which bucket actually fired. If you see SECONDLY fro:to delay search-bound jobs — burst-bound jobs in the queunause evervthing on anv 429. vou waste capacity on the bi(or two throttle keys) make this clean; one global pause isThe other subtlety: the burst response gives you X-HubSpoocal sare aoainst. our searen coesn'"rerurn tnose neader.unverified — be slightly more conservative there (e.g., budunaccountee-tor callsKeep going in Claude CodeSwitch to Claude Code and let Claude work directly in yrunning and testing as it goes.Ibl Flow (Basioo Homelol InsightsD Dictionary* SnippetsTr Style*8. Transforms• Scratchpad1701 words remainingweek. Upgrade for unlimitedUpgrade to Pro%, Invite your team# Get a free monthộ Settings® HelpOk, so what will happen each time I make a request? Let's say I have 100,000 requests to make thatare inctant Dolneed to inerement each requect haced on the tune? For eyamnle ifthere ic asearch request, I need to increment both the search bucket and also the daily bucket. If it's aburst, then I can go to the daily and burst buckets. If I need to check if it can make a call, do I needto see both the daily and search, or burst, respectively? Isn't that too heavy for the infrastructure,adding additional load to each request?Opus 4.7 AdaptiveClaude is Al and can make mistakes. Please double-check responses.A HS_Jocal (jiminny@localhost] console [PROD] x 4 console (EU)CascadeHubspot Rate Limiting$0Support Daily - in 1h 16m100% 12Thu 7 May 13:44:08AsKJiminnykepoпtAcuivityservice lestntil is deadline, not delav. Job continues retrvina until now > retrvUnti10.(from RateLimitException):+0 ..InsightsYour Usage Your VoiceYour Voice Profile is ready!Generate profileYour dictations are private and only stored locally. Never shared or stored by Wispr Flow. Your report is based on local data.bin('8827f672-202d-4162-9d04-73ff5f0566a9') = uuid-C66560290101') = uuid;provider = 'hubspot';rns the seconds to wait right now before this specitic attemot should retry. Comes from:Limiter:: requestavallablein → max or all bucket avallableino valuesn HubSpot's 429 response Retry-After headerUpdate ready! OAbsolute deadline Datelime)All failures (rate limit + real errors)Keep retrying with backoff() delays until deadlineYes (increments attempt count)gether in DeleteCrmEntityTrait:te limit → HandleRateLimit middleware catches itback to queue, attempt count stays the sameTter 10 seconds3 times with RFAI errors (not rate limit).ries, checks retryUntil()1 hour, keeps retryingihour. iob marked failedgetRetryAtterRelative delay int secondsOnly RateLimitExceptionRelease immediately with specific delayNo (release() doesn't increment attempts)-1 hour): Ensures we don't give up on deletes due to temporary issues (including sustained rate limiting)mit + aetRetrvAfter@: Ensures we don't burn through stries durina rate limit storms11, 3 rate limit hits would exhaust stries = 3 and fail the job. With retryUntil, those rate limit releases don't count against the try• can keen trving for an hour1| 14 files with changesapp/Jobs/Middleware/ HandleRateLimit.php +42app/Jobs/Crm/Delete/[ DeleteCrmEntityTrait.php +18Reiect alllOK review documatation again to make sure we cover all rate limits there are for hubspot. Lets add support for different rate limit and<> Code64-22UTF-8Tall aView allAccent allif 4 spaces...
|
NULL
|
7145471084653740197
|
NULL
|
click
|
ocr
|
NULL
|
Wispr FlowFileDictationViewEditHelpHubSpot rate l Wispr FlowFileDictationViewEditHelpHubSpot rate limit implementation strategyWindowuntouchedl• Burst → Search: No. Saturating burst leaves Search's 5/s untoucheo• Either → Daily: Yes, but only by contributing to the sankills you here, not the type.In theory you can sustain ~50 search + ~190 other = ~240 g(until daily runs out), because the two buckets bill indepenImplementation consequenceYour rate limiter needs to know which bucket a request hitDauleril.Slimiter-›acouire"search', Sweight=:$limiter->acquire('burst', $weight=1);$limiter->acquire('daily', $weight=1);// for se// for e// everyn Redis: three senarate kevs, three senarate Lua acquire siparameter). A search call calls acquire('search') + acqcais acauire('burst") + acauiredaiv').One subtle pitfall: when you backoff on a 429, inspect polknow which bucket actually fired. If you see SECONDLY fro:to delay search-bound jobs — burst-bound jobs in the queunause evervthing on anv 429. vou waste capacity on the bi(or two throttle keys) make this clean; one global pause isThe other subtlety: the burst response gives you X-HubSpoocal sare aoainst. our searen coesn'"rerurn tnose neader.unverified — be slightly more conservative there (e.g., budunaccountee-tor callsKeep going in Claude CodeSwitch to Claude Code and let Claude work directly in yrunning and testing as it goes.Ibl Flow (Basioo Homelol InsightsD Dictionary* SnippetsTr Style*8. Transforms• Scratchpad1701 words remainingweek. Upgrade for unlimitedUpgrade to Pro%, Invite your team# Get a free monthộ Settings® HelpOk, so what will happen each time I make a request? Let's say I have 100,000 requests to make thatare inctant Dolneed to inerement each requect haced on the tune? For eyamnle ifthere ic asearch request, I need to increment both the search bucket and also the daily bucket. If it's aburst, then I can go to the daily and burst buckets. If I need to check if it can make a call, do I needto see both the daily and search, or burst, respectively? Isn't that too heavy for the infrastructure,adding additional load to each request?Opus 4.7 AdaptiveClaude is Al and can make mistakes. Please double-check responses.A HS_Jocal (jiminny@localhost] console [PROD] x 4 console (EU)CascadeHubspot Rate Limiting$0Support Daily - in 1h 16m100% 12Thu 7 May 13:44:08AsKJiminnykepoпtAcuivityservice lestntil is deadline, not delav. Job continues retrvina until now > retrvUnti10.(from RateLimitException):+0 ..InsightsYour Usage Your VoiceYour Voice Profile is ready!Generate profileYour dictations are private and only stored locally. Never shared or stored by Wispr Flow. Your report is based on local data.bin('8827f672-202d-4162-9d04-73ff5f0566a9') = uuid-C66560290101') = uuid;provider = 'hubspot';rns the seconds to wait right now before this specitic attemot should retry. Comes from:Limiter:: requestavallablein → max or all bucket avallableino valuesn HubSpot's 429 response Retry-After headerUpdate ready! OAbsolute deadline Datelime)All failures (rate limit + real errors)Keep retrying with backoff() delays until deadlineYes (increments attempt count)gether in DeleteCrmEntityTrait:te limit → HandleRateLimit middleware catches itback to queue, attempt count stays the sameTter 10 seconds3 times with RFAI errors (not rate limit).ries, checks retryUntil()1 hour, keeps retryingihour. iob marked failedgetRetryAtterRelative delay int secondsOnly RateLimitExceptionRelease immediately with specific delayNo (release() doesn't increment attempts)-1 hour): Ensures we don't give up on deletes due to temporary issues (including sustained rate limiting)mit + aetRetrvAfter@: Ensures we don't burn through stries durina rate limit storms11, 3 rate limit hits would exhaust stries = 3 and fail the job. With retryUntil, those rate limit releases don't count against the try• can keen trving for an hour1| 14 files with changesapp/Jobs/Middleware/ HandleRateLimit.php +42app/Jobs/Crm/Delete/[ DeleteCrmEntityTrait.php +18Reiect alllOK review documatation again to make sure we cover all rate limits there are for hubspot. Lets add support for different rate limit and<> Code64-22UTF-8Tall aView allAccent allif 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
1934
|
91
|
3
|
2026-05-07T10:44:05.184636+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778150645184_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDOCKERLast login: Thu May₴1DEV (-zsh)7 09:45:09on ttys010₴82APP (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~$cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ 11total667416drwxr-xr-xdrwx-drwxr-xr-x11lukasstaff3527 May13:4093lukasstaff29767 May13:4018lukasstaff5766May20:31datalukasstaff3361546247May13:40db.sqlite-rw-r--r--lukasstaff655367May10:42db.sqlite-shm-rw-r--r--lukasstaff44084327May13:40db.sqlite-waldrwxr-xr-x8lukasstaff2566May20:27pipes-rw-r--r--lukasstaff284086May21:02screenpipe.2026-05-06.0.10g-rw-r--r--lukasstaff1594697May13:40screenpipe.2026-05-07.0.10g-rwxr-xr-xlukasstaff149946May20:26-rw-r--r--1 lukasstaff3167screenpipe_sync.sh7 May 09:23 sync. loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe449M/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ П-zshallSupport Daily - in 1h 16 mA100% <478Thu 7 May 13:44:05181-zsh• 84|screenpipe*•$5-zsh...
|
NULL
|
-9028529652117882086
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDOCKERLast login: Thu May₴1DEV (-zsh)7 09:45:09on ttys010₴82APP (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~$cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ 11total667416drwxr-xr-xdrwx-drwxr-xr-x11lukasstaff3527 May13:4093lukasstaff29767 May13:4018lukasstaff5766May20:31datalukasstaff3361546247May13:40db.sqlite-rw-r--r--lukasstaff655367May10:42db.sqlite-shm-rw-r--r--lukasstaff44084327May13:40db.sqlite-waldrwxr-xr-x8lukasstaff2566May20:27pipes-rw-r--r--lukasstaff284086May21:02screenpipe.2026-05-06.0.10g-rw-r--r--lukasstaff1594697May13:40screenpipe.2026-05-07.0.10g-rwxr-xr-xlukasstaff149946May20:26-rw-r--r--1 lukasstaff3167screenpipe_sync.sh7 May 09:23 sync. loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe449M/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ П-zshallSupport Daily - in 1h 16 mA100% <478Thu 7 May 13:44:05181-zsh• 84|screenpipe*•$5-zsh...
|
1931
|
NULL
|
NULL
|
NULL
|
|
1933
|
92
|
2
|
2026-05-07T10:44:04.201024+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778150644201_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Wispr FlowFileDictationViewEditHelpHubSpot rate l Wispr FlowFileDictationViewEditHelpHubSpot rate limit implementation strategyWindowuntouchedl• Burst → Search: No. Saturating burst leaves Search's 5/s untoucheo• Either → Daily: Yes, but only by contributing to the sankills you here, not the type.In theory you can sustain ~50 search + ~190 other = ~240 g(until daily runs out), because the two buckets bill indepenImplementation consequenceYour rate limiter needs to know which bucket a request hitDauleril.Slimiter-›acouire"search', Sweight=:§limiter->acquire('burst', $weight=1);$limiter->acquire('daily', $weight=1);// for se// for e// everyn Redis: three senarate kevs, three senarate Lua acquire siparameter). A search call calls acquire('search') + acqcais acauire('burst") + acauiredaiv').One subtle pitfall: when you backoff on a 429, inspect polknow which bucket actually fired. If you see SECONDLY fro:to delay search-bound jobs — burst-bound jobs in the queunause evervthing on anv 429. vou waste capacity on the bi(or two throttle keys) make this clean; one global pause isThe other subtlety: the burst response gives you X-HubSpoocal sare aoainst. our searen coesn'"rerurn tnose neader.unverified — be slightly more conservative there (e.g., budunaccountee-tor callsKeep going in Claude CodeSwitch to Claude Code and let Claude work directly in yrunning and testing as it goes.Ibl Flow (Basioo Homelol InsightsD Dictionary* SnippetsTr Style*8. Transforms# Scratchpad1701 words remainingYou get 2000 words perweek. Upgrade for unlimitedUpgrade to Pro%, Invite your team# Get a free monthSettings® HelpOk, so what will happen each time I make a request? Let's say I have 100,000 requests to make thatare inctant Dolneed to inerement each requect haced on the tune? For eyamnle ifthere ic asearch request, I need to increment both the search bucket and also the daily bucket. If it's aburst, then I can go to the daily and burst buckets. If I need to check if it can make a call, do I needto see both the daily and search, or burst, respectively? Isn't that too heavy for the infrastructure,adding additional load to each request?Opus 4.7 AdaptiveClaude is Al and can make mistakes. Please double-check responses.A HS_Jocal (jiminny@localhost] console [PROD] x 4 console (EU)CascadeHubspot Rate Limiting$0Support Daily - in 1h 16m100% 12Thu 7 May 13:44:03AsKJiminnykepoпtAcuivityservice lestntil is deadline, not delav. Job continues retrvina until now > retrvUnti10.(from RateLimitException):+0 ..InsightsYour Usage Your VoiceYour Voice Profile is ready!Generate profileYour dictations are private and only stored locally. Never shared or stored by Wispr Flow. Your report is based on local data.bin('8827f672-202d-4162-9d04-73ff5f0566a9') = uuid-C66560290101') = uuid;provider = 'hubspot';rns the seconds to wait right now before this specitic attemot should retry. Comes from:Limiter:: requestavallablein → max or all bucket avallableino valuesn HubSpot's 429 response Retry-After headerUpdate ready! OAbsolute deadline Datelime)All failures (rate limit + real errors)Keep retrying with backoff() delays until deadlineYes (increments attempt count)gether in DeleteCrmEntityTrait:te limit → HandleRateLimit middleware catches itback to queue, attempt count stays the sameTter 10 seconds3 times with RFAI errors (not rate limit).ries, checks retryUntil()1 hour, keeps retryingihour. iob marked failedgetRetryAtteroRelative delay int secondsOnly RateLimitExceptionRelease immediately with specific delayNo (release() doesn't increment attempts)-1 hour): Ensures we don't give up on deletes due to temporary issues (including sustained rate limiting)mit + aetRetrvAfter@: Ensures we don't burn through stries durina rate limit storms11, 3 rate limit hits would exhaust stries = 3 and fail the job. With retryUntil, those rate limit releases don't count against the try• can keen trving for an hour1| 14 files with changesapp/Jobs/Middleware/ HandleRateLimit.php +42app/Jobs/Crm/Delete/[ DeleteCrmEntityTrait.php +18Reiect alllOK review documatation again to make sure we cover all rate limits there are for hubspot. Lets add support for different rate limit and<> Code64-22UTF-8Tall aView allAccent allif 4 spaces...
|
NULL
|
5284800761299311701
|
NULL
|
visual_change
|
ocr
|
NULL
|
Wispr FlowFileDictationViewEditHelpHubSpot rate l Wispr FlowFileDictationViewEditHelpHubSpot rate limit implementation strategyWindowuntouchedl• Burst → Search: No. Saturating burst leaves Search's 5/s untoucheo• Either → Daily: Yes, but only by contributing to the sankills you here, not the type.In theory you can sustain ~50 search + ~190 other = ~240 g(until daily runs out), because the two buckets bill indepenImplementation consequenceYour rate limiter needs to know which bucket a request hitDauleril.Slimiter-›acouire"search', Sweight=:§limiter->acquire('burst', $weight=1);$limiter->acquire('daily', $weight=1);// for se// for e// everyn Redis: three senarate kevs, three senarate Lua acquire siparameter). A search call calls acquire('search') + acqcais acauire('burst") + acauiredaiv').One subtle pitfall: when you backoff on a 429, inspect polknow which bucket actually fired. If you see SECONDLY fro:to delay search-bound jobs — burst-bound jobs in the queunause evervthing on anv 429. vou waste capacity on the bi(or two throttle keys) make this clean; one global pause isThe other subtlety: the burst response gives you X-HubSpoocal sare aoainst. our searen coesn'"rerurn tnose neader.unverified — be slightly more conservative there (e.g., budunaccountee-tor callsKeep going in Claude CodeSwitch to Claude Code and let Claude work directly in yrunning and testing as it goes.Ibl Flow (Basioo Homelol InsightsD Dictionary* SnippetsTr Style*8. Transforms# Scratchpad1701 words remainingYou get 2000 words perweek. Upgrade for unlimitedUpgrade to Pro%, Invite your team# Get a free monthSettings® HelpOk, so what will happen each time I make a request? Let's say I have 100,000 requests to make thatare inctant Dolneed to inerement each requect haced on the tune? For eyamnle ifthere ic asearch request, I need to increment both the search bucket and also the daily bucket. If it's aburst, then I can go to the daily and burst buckets. If I need to check if it can make a call, do I needto see both the daily and search, or burst, respectively? Isn't that too heavy for the infrastructure,adding additional load to each request?Opus 4.7 AdaptiveClaude is Al and can make mistakes. Please double-check responses.A HS_Jocal (jiminny@localhost] console [PROD] x 4 console (EU)CascadeHubspot Rate Limiting$0Support Daily - in 1h 16m100% 12Thu 7 May 13:44:03AsKJiminnykepoпtAcuivityservice lestntil is deadline, not delav. Job continues retrvina until now > retrvUnti10.(from RateLimitException):+0 ..InsightsYour Usage Your VoiceYour Voice Profile is ready!Generate profileYour dictations are private and only stored locally. Never shared or stored by Wispr Flow. Your report is based on local data.bin('8827f672-202d-4162-9d04-73ff5f0566a9') = uuid-C66560290101') = uuid;provider = 'hubspot';rns the seconds to wait right now before this specitic attemot should retry. Comes from:Limiter:: requestavallablein → max or all bucket avallableino valuesn HubSpot's 429 response Retry-After headerUpdate ready! OAbsolute deadline Datelime)All failures (rate limit + real errors)Keep retrying with backoff() delays until deadlineYes (increments attempt count)gether in DeleteCrmEntityTrait:te limit → HandleRateLimit middleware catches itback to queue, attempt count stays the sameTter 10 seconds3 times with RFAI errors (not rate limit).ries, checks retryUntil()1 hour, keeps retryingihour. iob marked failedgetRetryAtteroRelative delay int secondsOnly RateLimitExceptionRelease immediately with specific delayNo (release() doesn't increment attempts)-1 hour): Ensures we don't give up on deletes due to temporary issues (including sustained rate limiting)mit + aetRetrvAfter@: Ensures we don't burn through stries durina rate limit storms11, 3 rate limit hits would exhaust stries = 3 and fail the job. With retryUntil, those rate limit releases don't count against the try• can keen trving for an hour1| 14 files with changesapp/Jobs/Middleware/ HandleRateLimit.php +42app/Jobs/Crm/Delete/[ DeleteCrmEntityTrait.php +18Reiect alllOK review documatation again to make sure we cover all rate limits there are for hubspot. Lets add support for different rate limit and<> Code64-22UTF-8Tall aView allAccent allif 4 spaces...
|
1932
|
NULL
|
NULL
|
NULL
|
|
1921
|
90
|
12
|
2026-05-07T10:42:48.502319+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778150568502_m2.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.4800532,"height":-0.06304872},"on_screen":true,"value":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.0787899,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.34906915,"top":1.0,"width":0.0787899,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.35106382,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.42785904,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42985374,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5064827,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5084774,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5851064,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.58710104,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.66373,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66572475,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7287234,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.5046542,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-1110953375923320627
|
5730441446552296595
|
visual_change
|
accessibility
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
1916
|
NULL
|
NULL
|
NULL
|
|
1920
|
89
|
12
|
2026-05-07T10:42:42.825372+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778150562825_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"bounds":{"left":0.0,"top":0.08777778,"width":1.0,"height":0.9122222},"on_screen":true,"lines":[{"char_start":0,"char_count":43,"bounds":{"left":0.0034722222,"top":0.08777778,"width":0.23888889,"height":0.02}},{"char_start":43,"char_count":1,"bounds":{"left":0.0034722222,"top":0.107777774,"width":0.0055555557,"height":0.02}},{"char_start":44,"char_count":75,"bounds":{"left":0.0034722222,"top":0.12777779,"width":0.41666666,"height":0.02}},{"char_start":119,"char_count":1,"bounds":{"left":0.0034722222,"top":0.14777778,"width":0.0055555557,"height":0.02}},{"char_start":120,"char_count":75,"bounds":{"left":0.0034722222,"top":0.16777778,"width":0.41666666,"height":0.02}},{"char_start":195,"char_count":63,"bounds":{"left":0.0034722222,"top":0.18777777,"width":0.35,"height":0.02}},{"char_start":258,"char_count":60,"bounds":{"left":0.0034722222,"top":0.20777778,"width":0.33333334,"height":0.02}},{"char_start":318,"char_count":13,"bounds":{"left":0.0034722222,"top":0.22777778,"width":0.072222225,"height":0.02}},{"char_start":331,"char_count":54,"bounds":{"left":0.0034722222,"top":0.24777777,"width":0.3,"height":0.02}},{"char_start":385,"char_count":55,"bounds":{"left":0.0034722222,"top":0.26777777,"width":0.30555555,"height":0.02}},{"char_start":440,"char_count":57,"bounds":{"left":0.0034722222,"top":0.28777778,"width":0.31666666,"height":0.02}},{"char_start":497,"char_count":62,"bounds":{"left":0.0034722222,"top":0.3077778,"width":0.34444445,"height":0.02}},{"char_start":559,"char_count":66,"bounds":{"left":0.0034722222,"top":0.32777777,"width":0.36666667,"height":0.02}},{"char_start":625,"char_count":66,"bounds":{"left":0.0034722222,"top":0.34777778,"width":0.36666667,"height":0.02}},{"char_start":691,"char_count":58,"bounds":{"left":0.0034722222,"top":0.36777776,"width":0.32222223,"height":0.02}},{"char_start":749,"char_count":80,"bounds":{"left":0.0034722222,"top":0.38777778,"width":0.44444445,"height":0.02}},{"char_start":829,"char_count":80,"bounds":{"left":0.0034722222,"top":0.4077778,"width":0.44444445,"height":0.02}},{"char_start":909,"char_count":71,"bounds":{"left":0.0034722222,"top":0.42777777,"width":0.39444444,"height":0.02}},{"char_start":980,"char_count":61,"bounds":{"left":0.0034722222,"top":0.44777778,"width":0.33888888,"height":0.02}},{"char_start":1041,"char_count":79,"bounds":{"left":0.0034722222,"top":0.4677778,"width":0.43888888,"height":0.02}},{"char_start":1120,"char_count":33,"bounds":{"left":0.0034722222,"top":0.48777777,"width":0.18333334,"height":0.02}},{"char_start":1153,"char_count":56,"bounds":{"left":0.0034722222,"top":0.50777775,"width":0.31111112,"height":0.02}}],"value":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.16458334,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.16875,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.32916668,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33333334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49340278,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49756944,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.6576389,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66180557,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.821875,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.82604164,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48958334,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-1110953375923320627
|
5730441446552296595
|
idle
|
accessibility
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
1917
|
NULL
|
NULL
|
NULL
|
|
1919
|
89
|
11
|
2026-05-07T10:42:12.661796+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778150532661_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"bounds":{"left":0.0,"top":0.08777778,"width":1.0,"height":0.9122222},"on_screen":true,"lines":[{"char_start":0,"char_count":43,"bounds":{"left":0.0034722222,"top":0.08777778,"width":0.23888889,"height":0.02}},{"char_start":43,"char_count":1,"bounds":{"left":0.0034722222,"top":0.107777774,"width":0.0055555557,"height":0.02}},{"char_start":44,"char_count":75,"bounds":{"left":0.0034722222,"top":0.12777779,"width":0.41666666,"height":0.02}},{"char_start":119,"char_count":1,"bounds":{"left":0.0034722222,"top":0.14777778,"width":0.0055555557,"height":0.02}},{"char_start":120,"char_count":75,"bounds":{"left":0.0034722222,"top":0.16777778,"width":0.41666666,"height":0.02}},{"char_start":195,"char_count":63,"bounds":{"left":0.0034722222,"top":0.18777777,"width":0.35,"height":0.02}},{"char_start":258,"char_count":60,"bounds":{"left":0.0034722222,"top":0.20777778,"width":0.33333334,"height":0.02}},{"char_start":318,"char_count":13,"bounds":{"left":0.0034722222,"top":0.22777778,"width":0.072222225,"height":0.02}},{"char_start":331,"char_count":54,"bounds":{"left":0.0034722222,"top":0.24777777,"width":0.3,"height":0.02}},{"char_start":385,"char_count":55,"bounds":{"left":0.0034722222,"top":0.26777777,"width":0.30555555,"height":0.02}},{"char_start":440,"char_count":57,"bounds":{"left":0.0034722222,"top":0.28777778,"width":0.31666666,"height":0.02}},{"char_start":497,"char_count":62,"bounds":{"left":0.0034722222,"top":0.3077778,"width":0.34444445,"height":0.02}},{"char_start":559,"char_count":66,"bounds":{"left":0.0034722222,"top":0.32777777,"width":0.36666667,"height":0.02}},{"char_start":625,"char_count":66,"bounds":{"left":0.0034722222,"top":0.34777778,"width":0.36666667,"height":0.02}},{"char_start":691,"char_count":58,"bounds":{"left":0.0034722222,"top":0.36777776,"width":0.32222223,"height":0.02}},{"char_start":749,"char_count":80,"bounds":{"left":0.0034722222,"top":0.38777778,"width":0.44444445,"height":0.02}},{"char_start":829,"char_count":80,"bounds":{"left":0.0034722222,"top":0.4077778,"width":0.44444445,"height":0.02}},{"char_start":909,"char_count":71,"bounds":{"left":0.0034722222,"top":0.42777777,"width":0.39444444,"height":0.02}},{"char_start":980,"char_count":61,"bounds":{"left":0.0034722222,"top":0.44777778,"width":0.33888888,"height":0.02}},{"char_start":1041,"char_count":79,"bounds":{"left":0.0034722222,"top":0.4677778,"width":0.43888888,"height":0.02}},{"char_start":1120,"char_count":33,"bounds":{"left":0.0034722222,"top":0.48777777,"width":0.18333334,"height":0.02}},{"char_start":1153,"char_count":56,"bounds":{"left":0.0034722222,"top":0.50777775,"width":0.31111112,"height":0.02}}],"value":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.16458334,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.16875,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.32916668,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33333334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49340278,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49756944,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.6576389,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66180557,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.821875,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.82604164,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48958334,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-1110953375923320627
|
5730441446552296595
|
idle
|
accessibility
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
1917
|
NULL
|
NULL
|
NULL
|
|
1918
|
90
|
11
|
2026-05-07T10:42:06.309096+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778150526309_m2.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.4800532,"height":-0.06304872},"on_screen":true,"value":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.0787899,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.34906915,"top":1.0,"width":0.0787899,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.35106382,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.42785904,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42985374,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5064827,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5084774,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5851064,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.58710104,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.66373,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66572475,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7287234,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.5046542,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-1110953375923320627
|
5730441446552296595
|
visual_change
|
accessibility
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
1916
|
NULL
|
NULL
|
NULL
|
|
1917
|
89
|
10
|
2026-05-07T10:41:42.510805+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778150502510_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"bounds":{"left":0.0,"top":0.08777778,"width":1.0,"height":0.9122222},"on_screen":true,"lines":[{"char_start":0,"char_count":43,"bounds":{"left":0.0034722222,"top":0.08777778,"width":0.23888889,"height":0.02}},{"char_start":43,"char_count":1,"bounds":{"left":0.0034722222,"top":0.107777774,"width":0.0055555557,"height":0.02}},{"char_start":44,"char_count":75,"bounds":{"left":0.0034722222,"top":0.12777779,"width":0.41666666,"height":0.02}},{"char_start":119,"char_count":1,"bounds":{"left":0.0034722222,"top":0.14777778,"width":0.0055555557,"height":0.02}},{"char_start":120,"char_count":75,"bounds":{"left":0.0034722222,"top":0.16777778,"width":0.41666666,"height":0.02}},{"char_start":195,"char_count":63,"bounds":{"left":0.0034722222,"top":0.18777777,"width":0.35,"height":0.02}},{"char_start":258,"char_count":60,"bounds":{"left":0.0034722222,"top":0.20777778,"width":0.33333334,"height":0.02}},{"char_start":318,"char_count":13,"bounds":{"left":0.0034722222,"top":0.22777778,"width":0.072222225,"height":0.02}},{"char_start":331,"char_count":54,"bounds":{"left":0.0034722222,"top":0.24777777,"width":0.3,"height":0.02}},{"char_start":385,"char_count":55,"bounds":{"left":0.0034722222,"top":0.26777777,"width":0.30555555,"height":0.02}},{"char_start":440,"char_count":57,"bounds":{"left":0.0034722222,"top":0.28777778,"width":0.31666666,"height":0.02}},{"char_start":497,"char_count":62,"bounds":{"left":0.0034722222,"top":0.3077778,"width":0.34444445,"height":0.02}},{"char_start":559,"char_count":66,"bounds":{"left":0.0034722222,"top":0.32777777,"width":0.36666667,"height":0.02}},{"char_start":625,"char_count":66,"bounds":{"left":0.0034722222,"top":0.34777778,"width":0.36666667,"height":0.02}},{"char_start":691,"char_count":58,"bounds":{"left":0.0034722222,"top":0.36777776,"width":0.32222223,"height":0.02}},{"char_start":749,"char_count":80,"bounds":{"left":0.0034722222,"top":0.38777778,"width":0.44444445,"height":0.02}},{"char_start":829,"char_count":80,"bounds":{"left":0.0034722222,"top":0.4077778,"width":0.44444445,"height":0.02}},{"char_start":909,"char_count":71,"bounds":{"left":0.0034722222,"top":0.42777777,"width":0.39444444,"height":0.02}},{"char_start":980,"char_count":61,"bounds":{"left":0.0034722222,"top":0.44777778,"width":0.33888888,"height":0.02}},{"char_start":1041,"char_count":79,"bounds":{"left":0.0034722222,"top":0.4677778,"width":0.43888888,"height":0.02}},{"char_start":1120,"char_count":33,"bounds":{"left":0.0034722222,"top":0.48777777,"width":0.18333334,"height":0.02}},{"char_start":1153,"char_count":56,"bounds":{"left":0.0034722222,"top":0.50777775,"width":0.31111112,"height":0.02}}],"value":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.16458334,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.16875,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.32916668,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33333334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49340278,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49756944,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.6576389,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66180557,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.821875,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.82604164,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48958334,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-1110953375923320627
|
5730441446552296595
|
idle
|
accessibility
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
1916
|
90
|
10
|
2026-05-07T10:41:35.642079+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778150495642_m2.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.4800532,"height":-0.06304872},"on_screen":true,"value":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.0787899,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.34906915,"top":1.0,"width":0.0787899,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.35106382,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.42785904,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42985374,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5064827,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5084774,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5851064,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.58710104,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.66373,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66572475,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7287234,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.5046542,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-1110953375923320627
|
5730441446552296595
|
idle
|
accessibility
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
1915
|
89
|
9
|
2026-05-07T10:41:12.403708+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778150472403_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"bounds":{"left":0.0,"top":0.08777778,"width":1.0,"height":0.9122222},"on_screen":true,"lines":[{"char_start":0,"char_count":43,"bounds":{"left":0.0034722222,"top":0.08777778,"width":0.23888889,"height":0.02}},{"char_start":43,"char_count":1,"bounds":{"left":0.0034722222,"top":0.107777774,"width":0.0055555557,"height":0.02}},{"char_start":44,"char_count":75,"bounds":{"left":0.0034722222,"top":0.12777779,"width":0.41666666,"height":0.02}},{"char_start":119,"char_count":1,"bounds":{"left":0.0034722222,"top":0.14777778,"width":0.0055555557,"height":0.02}},{"char_start":120,"char_count":75,"bounds":{"left":0.0034722222,"top":0.16777778,"width":0.41666666,"height":0.02}},{"char_start":195,"char_count":63,"bounds":{"left":0.0034722222,"top":0.18777777,"width":0.35,"height":0.02}},{"char_start":258,"char_count":60,"bounds":{"left":0.0034722222,"top":0.20777778,"width":0.33333334,"height":0.02}},{"char_start":318,"char_count":13,"bounds":{"left":0.0034722222,"top":0.22777778,"width":0.072222225,"height":0.02}},{"char_start":331,"char_count":54,"bounds":{"left":0.0034722222,"top":0.24777777,"width":0.3,"height":0.02}},{"char_start":385,"char_count":55,"bounds":{"left":0.0034722222,"top":0.26777777,"width":0.30555555,"height":0.02}},{"char_start":440,"char_count":57,"bounds":{"left":0.0034722222,"top":0.28777778,"width":0.31666666,"height":0.02}},{"char_start":497,"char_count":62,"bounds":{"left":0.0034722222,"top":0.3077778,"width":0.34444445,"height":0.02}},{"char_start":559,"char_count":66,"bounds":{"left":0.0034722222,"top":0.32777777,"width":0.36666667,"height":0.02}},{"char_start":625,"char_count":66,"bounds":{"left":0.0034722222,"top":0.34777778,"width":0.36666667,"height":0.02}},{"char_start":691,"char_count":58,"bounds":{"left":0.0034722222,"top":0.36777776,"width":0.32222223,"height":0.02}},{"char_start":749,"char_count":80,"bounds":{"left":0.0034722222,"top":0.38777778,"width":0.44444445,"height":0.02}},{"char_start":829,"char_count":80,"bounds":{"left":0.0034722222,"top":0.4077778,"width":0.44444445,"height":0.02}},{"char_start":909,"char_count":71,"bounds":{"left":0.0034722222,"top":0.42777777,"width":0.39444444,"height":0.02}},{"char_start":980,"char_count":61,"bounds":{"left":0.0034722222,"top":0.44777778,"width":0.33888888,"height":0.02}},{"char_start":1041,"char_count":79,"bounds":{"left":0.0034722222,"top":0.4677778,"width":0.43888888,"height":0.02}},{"char_start":1120,"char_count":33,"bounds":{"left":0.0034722222,"top":0.48777777,"width":0.18333334,"height":0.02}},{"char_start":1153,"char_count":56,"bounds":{"left":0.0034722222,"top":0.50777775,"width":0.31111112,"height":0.02}}],"value":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.16458334,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.16875,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.32916668,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33333334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49340278,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49756944,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.6576389,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66180557,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.821875,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.82604164,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48958334,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-1110953375923320627
|
5730441446552296595
|
idle
|
accessibility
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
1913
|
NULL
|
NULL
|
NULL
|
|
1914
|
90
|
9
|
2026-05-07T10:40:50.467126+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778150450467_m2.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.4800532,"height":-0.06304872},"on_screen":true,"value":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.0787899,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.34906915,"top":1.0,"width":0.0787899,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.35106382,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.42785904,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42985374,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5064827,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5084774,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5851064,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.58710104,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.66373,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66572475,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7287234,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.5046542,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-1110953375923320627
|
5730441446552296595
|
visual_change
|
accessibility
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
1911
|
NULL
|
NULL
|
NULL
|
|
1913
|
89
|
8
|
2026-05-07T10:40:42.288188+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778150442288_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"bounds":{"left":0.0,"top":0.08777778,"width":1.0,"height":0.9122222},"on_screen":true,"lines":[{"char_start":0,"char_count":43,"bounds":{"left":0.0034722222,"top":0.08777778,"width":0.23888889,"height":0.02}},{"char_start":43,"char_count":1,"bounds":{"left":0.0034722222,"top":0.107777774,"width":0.0055555557,"height":0.02}},{"char_start":44,"char_count":75,"bounds":{"left":0.0034722222,"top":0.12777779,"width":0.41666666,"height":0.02}},{"char_start":119,"char_count":1,"bounds":{"left":0.0034722222,"top":0.14777778,"width":0.0055555557,"height":0.02}},{"char_start":120,"char_count":75,"bounds":{"left":0.0034722222,"top":0.16777778,"width":0.41666666,"height":0.02}},{"char_start":195,"char_count":63,"bounds":{"left":0.0034722222,"top":0.18777777,"width":0.35,"height":0.02}},{"char_start":258,"char_count":60,"bounds":{"left":0.0034722222,"top":0.20777778,"width":0.33333334,"height":0.02}},{"char_start":318,"char_count":13,"bounds":{"left":0.0034722222,"top":0.22777778,"width":0.072222225,"height":0.02}},{"char_start":331,"char_count":54,"bounds":{"left":0.0034722222,"top":0.24777777,"width":0.3,"height":0.02}},{"char_start":385,"char_count":55,"bounds":{"left":0.0034722222,"top":0.26777777,"width":0.30555555,"height":0.02}},{"char_start":440,"char_count":57,"bounds":{"left":0.0034722222,"top":0.28777778,"width":0.31666666,"height":0.02}},{"char_start":497,"char_count":62,"bounds":{"left":0.0034722222,"top":0.3077778,"width":0.34444445,"height":0.02}},{"char_start":559,"char_count":66,"bounds":{"left":0.0034722222,"top":0.32777777,"width":0.36666667,"height":0.02}},{"char_start":625,"char_count":66,"bounds":{"left":0.0034722222,"top":0.34777778,"width":0.36666667,"height":0.02}},{"char_start":691,"char_count":58,"bounds":{"left":0.0034722222,"top":0.36777776,"width":0.32222223,"height":0.02}},{"char_start":749,"char_count":80,"bounds":{"left":0.0034722222,"top":0.38777778,"width":0.44444445,"height":0.02}},{"char_start":829,"char_count":80,"bounds":{"left":0.0034722222,"top":0.4077778,"width":0.44444445,"height":0.02}},{"char_start":909,"char_count":71,"bounds":{"left":0.0034722222,"top":0.42777777,"width":0.39444444,"height":0.02}},{"char_start":980,"char_count":61,"bounds":{"left":0.0034722222,"top":0.44777778,"width":0.33888888,"height":0.02}},{"char_start":1041,"char_count":56,"bounds":{"left":0.0034722222,"top":0.4677778,"width":0.31111112,"height":0.02}}],"value":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.16458334,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.16875,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.32916668,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33333334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49340278,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49756944,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.6576389,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66180557,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.821875,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.82604164,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48958334,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
5493726740284340191
|
5730441446552296595
|
visual_change
|
accessibility
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
1912
|
89
|
7
|
2026-05-07T10:40:30.198007+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778150430198_m1.jpg...
|
iTerm2
|
Python"
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
DOCKER
Last login: Thu May 7 09:45:09 on ttys010
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
Python"
Close Tab
⌥⌘1
Python"...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:45:09 on ttys010","depth":4,"bounds":{"left":0.0,"top":0.08777778,"width":1.0,"height":0.9122222},"on_screen":true,"value":"Last login: Thu May 7 09:45:09 on ttys010","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":"Python\"","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":"Python\"","depth":1,"bounds":{"left":0.48125,"top":0.033333335,"width":0.04027778,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-811309587918724066
|
-8781847423941458137
|
visual_change
|
accessibility
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
DOCKER
Last login: Thu May 7 09:45:09 on ttys010
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
Python"
Close Tab
⌥⌘1
Python"...
|
1910
|
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"
|
1
|
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
|
|
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"
|
1
|
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
|
|
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"
|
1
|
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"
|
1
|
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
|
|
1807
|
80
|
17
|
2026-05-07T10:17:40.141885+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778149060141_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Notion CalendarWindowrTavsco.sProiectM A Automatio Notion CalendarWindowrTavsco.sProiectM A AutomationRematchActivityOnCrmObjectDetach.phpDeleteCrmEntityTrait.phpMay 2026 Week 19© RateLimitException.php© SyncToUserPilot.php• AjReportsm AudioChloe Cross (Parental Leave - 256 days)v M AutomatedPenortsMiddleware/RateLimited.phpc) PeauectCenerateAck. linAndrea Llatanova (Parental Leave - Tos days)© RequestGenerateReport© SendReportExpiringSoo© SendReportJob.php© SendReportMailJob.php© SendReportNotGenerat> C Calendarv 0 Crmv D Delete© DeleteAccount.Job.p© DeleteContact.Job.olC) ProviderRateLimiter.phpohoStovan Tanev (PTO - 4 days))5 A11 X4 ^namespace Jiminny obs MiddLeware.›use ...* Class RateLimitedT.DeleteCrmEntitviraic) DeleteleadJob.oho* @package Jiminny Jobs \MiddlewareC) [EMAIL]) VeritvActivitvermirasclass RateLimited→ HuosootM Salesforce© AutologDelayedToCrm., 15(C) CheckAndRetrvRemotelpublic const SERVICE INTERCOM = 'intercom':© CreateFollowupActivity,(C) CreateNotes.ohopublic const SERVICE USERPILOT = 'userpilot':© MatchActivitiesToNewC 18c) MatchActivitvCrmDatat€ NoteObject.php© SaveActivity.php© SaveTranscription.php(c) Setunl avout nhnpublic const SERVICE PLANHAT = 'planhat'./** Ovar strina The unique iob keu per rate Limit */© SyncActivity.php© SyncFieldMetadata.php© SyncHubspotObjects.pt© SyncLeads.php© SyncObiects.php© SyncOpportunitiesJob.r© SyncOpportunity.php© SvncProfileMetadata.ph© SvncTeamFields.Job.pht@ SyncTeamMetadata.phf 30@ Undate@pportunitvSpecprotected Skey:** ovar int */nrotected StimeSnanInSeconds = 1.** Avan int */2 usadesprotected SallowedNumber0fJobsInTimeSpan = 5;(C) UodateStade.ohoM DealRisks>M MailboyM MeetinaBo*/** @vac int */2 usagesprotected SreleaseInSeconds = 5:public function construct(?string $key = nulU){...}v M Middlewarec) HandieRatel imit nhnpublic function key(string $key): self{...}c) Patel imited.nhnMStreaminano usages> M Team07:00110:00 Daily - Platform 09:13:1715:00 AliSunnort Dailv isioo16:00117:00|public function timespanInSeconds(int StimespanInSeconds): selff...}20:00|Tue 5Daily - Plattorm 09:45WedoThu 7Stoyan Tomov (PTO - 2 days)Fri81Martin Petkov (PTO - 1 dav)Atchonto7:00.19:01Sunnort Daily 15:001Kas/Stefka 121Sunnort Daily 15:00 1Sat• suppont Dally • In 1h 43m100% 12Thu 7 May 13:17:39Week v-a Search eventsSun 10Support DallvJoin Google MeetOpen attachmentUsetul shortcutsCommand menu*KIMenu bar calendacontrol * KToaale sidebarGo to dateAll keyboard shortcutsAlexieva kidk14:00-15:00Get Calendar to go...
|
NULL
|
-440972890586399088
|
NULL
|
visual_change
|
ocr
|
NULL
|
Notion CalendarWindowrTavsco.sProiectM A Automatio Notion CalendarWindowrTavsco.sProiectM A AutomationRematchActivityOnCrmObjectDetach.phpDeleteCrmEntityTrait.phpMay 2026 Week 19© RateLimitException.php© SyncToUserPilot.php• AjReportsm AudioChloe Cross (Parental Leave - 256 days)v M AutomatedPenortsMiddleware/RateLimited.phpc) PeauectCenerateAck. linAndrea Llatanova (Parental Leave - Tos days)© RequestGenerateReport© SendReportExpiringSoo© SendReportJob.php© SendReportMailJob.php© SendReportNotGenerat> C Calendarv 0 Crmv D Delete© DeleteAccount.Job.p© DeleteContact.Job.olC) ProviderRateLimiter.phpohoStovan Tanev (PTO - 4 days))5 A11 X4 ^namespace Jiminny obs MiddLeware.›use ...* Class RateLimitedT.DeleteCrmEntitviraic) DeleteleadJob.oho* @package Jiminny Jobs \MiddlewareC) [EMAIL]) VeritvActivitvermirasclass RateLimited→ HuosootM Salesforce© AutologDelayedToCrm., 15(C) CheckAndRetrvRemotelpublic const SERVICE INTERCOM = 'intercom':© CreateFollowupActivity,(C) CreateNotes.ohopublic const SERVICE USERPILOT = 'userpilot':© MatchActivitiesToNewC 18c) MatchActivitvCrmDatat€ NoteObject.php© SaveActivity.php© SaveTranscription.php(c) Setunl avout nhnpublic const SERVICE PLANHAT = 'planhat'./** Ovar strina The unique iob keu per rate Limit */© SyncActivity.php© SyncFieldMetadata.php© SyncHubspotObjects.pt© SyncLeads.php© SyncObiects.php© SyncOpportunitiesJob.r© SyncOpportunity.php© SvncProfileMetadata.ph© SvncTeamFields.Job.pht@ SyncTeamMetadata.phf 30@ Undate@pportunitvSpecprotected Skey:** ovar int */nrotected StimeSnanInSeconds = 1.** Avan int */2 usadesprotected SallowedNumber0fJobsInTimeSpan = 5;(C) UodateStade.ohoM DealRisks>M MailboyM MeetinaBo*/** @vac int */2 usagesprotected SreleaseInSeconds = 5:public function construct(?string $key = nulU){...}v M Middlewarec) HandieRatel imit nhnpublic function key(string $key): self{...}c) Patel imited.nhnMStreaminano usages> M Team07:00110:00 Daily - Platform 09:13:1715:00 AliSunnort Dailv isioo16:00117:00|public function timespanInSeconds(int StimespanInSeconds): selff...}20:00|Tue 5Daily - Plattorm 09:45WedoThu 7Stoyan Tomov (PTO - 2 days)Fri81Martin Petkov (PTO - 1 dav)Atchonto7:00.19:01Sunnort Daily 15:001Kas/Stefka 121Sunnort Daily 15:00 1Sat• suppont Dally • In 1h 43m100% 12Thu 7 May 13:17:39Week v-a Search eventsSun 10Support DallvJoin Google MeetOpen attachmentUsetul shortcutsCommand menu*KIMenu bar calendacontrol * KToaale sidebarGo to dateAll keyboard shortcutsAlexieva kidk14:00-15:00Get Calendar to go...
|
1804
|
NULL
|
NULL
|
NULL
|
|
1806
|
79
|
14
|
2026-05-07T10:17:39.768802+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778149059768_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileEditViewNavigateCodeLaravelRefactorRun PhpStormFileEditViewNavigateCodeLaravelRefactorRunToolsGitWindowHelp> 0(ahl= Support Daily • in 1h 43 mAPROD (ssh)DOCKER081DEV (-zsh)₴2APP (-zsh)*3-zsh• ₴4X t1DOCKER (-zsh)Last login: Thu May 7 09:29:14 on consoleX 12PROD (ssh)Run 'do-release-upgrade' to upgrade to it.Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parentsDPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parentsukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $100% <78Thu 7 May 13:17:39181screenpipe"• *5PROD*** System restart required ***Last login: Mon Apr 27 07:45:27 2026 from 212.5.153.87lukas@jiminny-prod-bastion:~$ 0X L3 EU (-zsh)Last login: Thu May 7 09:29:14 on consolePoetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parents@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|X T4 STAGE (-zsh)Last login: Thu May 7 09:29:14 on consolePoetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny$X T5QA (-zsh)Last login: Thu May 7 09:44:56on ttys002Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentsX T6 FE (-zsh)Last login: Thu May 7 09:44:56 on ttys004Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ DX 17 EXT(-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|STAGEFRONTENDEXTENSION...
|
NULL
|
-6681115437099662181
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhpStormFileEditViewNavigateCodeLaravelRefactorRun PhpStormFileEditViewNavigateCodeLaravelRefactorRunToolsGitWindowHelp> 0(ahl= Support Daily • in 1h 43 mAPROD (ssh)DOCKER081DEV (-zsh)₴2APP (-zsh)*3-zsh• ₴4X t1DOCKER (-zsh)Last login: Thu May 7 09:29:14 on consoleX 12PROD (ssh)Run 'do-release-upgrade' to upgrade to it.Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parentsDPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parentsukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $100% <78Thu 7 May 13:17:39181screenpipe"• *5PROD*** System restart required ***Last login: Mon Apr 27 07:45:27 2026 from 212.5.153.87lukas@jiminny-prod-bastion:~$ 0X L3 EU (-zsh)Last login: Thu May 7 09:29:14 on consolePoetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parents@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|X T4 STAGE (-zsh)Last login: Thu May 7 09:29:14 on consolePoetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny$X T5QA (-zsh)Last login: Thu May 7 09:44:56on ttys002Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentsX T6 FE (-zsh)Last login: Thu May 7 09:44:56 on ttys004Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ DX 17 EXT(-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|STAGEFRONTENDEXTENSION...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
1805
|
79
|
13
|
2026-05-07T10:17:39.016895+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778149059016_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileEditViewNavigateCodeLaravelRefactorRun PhpStormFileEditViewNavigateCodeLaravelRefactorRunToolsGitWindowHelp> 0allSupport Daily • in 1h 43 mPROD (ssh)DOCKER181DEV (-zsh)₴2APP (-zsh)X 11DOCKER (-zsh)Last login:Thu May7 09:29:14 on console83-zshY2PROD (ssh)'do-release-upgrade' to upgrade to it.Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parentsD.Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parentsukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $• ₴4100% <8Thu 7 May 13:17:38181screenpipe"• ₴5|PROD*** System restart required ***Last login: Mon Apr 27 07:45:272026 from 212.5.153.87lukas@jiminny-prod-bastion:~$ 0X L3 EU (-zsh)Last login: Thu May 7 09:29:14on consolePoetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parents@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|3GE-31Notion CalendarPoetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentsX T6 FE (-zsh)Last login: Thu May 7 09:44:56on ttys004Poetry could not find a pyproject.tomlfile in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ DX Y7 EXT (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomllukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ [|file in /Users/lukas or its parentsFRONTENDEXTENSION...
|
NULL
|
6736922514682194668
|
NULL
|
idle
|
ocr
|
NULL
|
PhpStormFileEditViewNavigateCodeLaravelRefactorRun PhpStormFileEditViewNavigateCodeLaravelRefactorRunToolsGitWindowHelp> 0allSupport Daily • in 1h 43 mPROD (ssh)DOCKER181DEV (-zsh)₴2APP (-zsh)X 11DOCKER (-zsh)Last login:Thu May7 09:29:14 on console83-zshY2PROD (ssh)'do-release-upgrade' to upgrade to it.Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parentsD.Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parentsukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $• ₴4100% <8Thu 7 May 13:17:38181screenpipe"• ₴5|PROD*** System restart required ***Last login: Mon Apr 27 07:45:272026 from 212.5.153.87lukas@jiminny-prod-bastion:~$ 0X L3 EU (-zsh)Last login: Thu May 7 09:29:14on consolePoetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parents@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|3GE-31Notion CalendarPoetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentsX T6 FE (-zsh)Last login: Thu May 7 09:44:56on ttys004Poetry could not find a pyproject.tomlfile in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ DX Y7 EXT (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomllukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ [|file in /Users/lukas or its parentsFRONTENDEXTENSION...
|
1800
|
NULL
|
NULL
|
NULL
|
|
1098
|
39
|
21
|
2026-05-07T08:01:07.610615+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778140867610_m1.jpg...
|
iTerm2
|
PROD (-zsh)
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:29:14 on console
Poetry Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $
Menu
⌥1 DOCKER (-zsh)
Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ prod
Menu
⌥2 PROD (-zsh)
Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥3 EU (-zsh)
Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥4 STAGE (-zsh)
Last login: Thu May 7 09:44:56 on ttys002
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥5 QA (-zsh)
Last login: Thu May 7 09:44:56 on ttys004
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥6 FE (-zsh)
Last login: Thu May 7 09:44:56 on ttys004
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥7 EXT (-zsh)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
PROD (ssh)...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $","depth":4,"bounds":{"left":0.0,"top":0.112222224,"width":0.50069445,"height":0.8877778},"on_screen":true,"lines":[{"char_start":0,"char_count":43,"bounds":{"left":0.0034722222,"top":0.112222224,"width":0.23888889,"height":0.02}},{"char_start":43,"char_count":1,"bounds":{"left":0.0034722222,"top":0.13222222,"width":0.0055555557,"height":0.02}},{"char_start":132,"char_count":21,"bounds":{"left":0.0034722222,"top":0.17222223,"width":0.11666667,"height":0.02}},{"char_start":153,"char_count":1,"bounds":{"left":0.0034722222,"top":0.19222222,"width":0.0055555557,"height":0.02}},{"char_start":242,"char_count":21,"bounds":{"left":0.0034722222,"top":0.23222223,"width":0.11666667,"height":0.02}}],"value":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $","is_focused":true},{"role":"AXButton","text":"Menu","depth":3,"bounds":{"left":0.4861111,"top":0.08944444,"width":0.010416667,"height":0.016666668},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥1 DOCKER (-zsh)","depth":3,"bounds":{"left":0.01875,"top":0.09,"width":0.46388888,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ prod","depth":5,"bounds":{"left":0.5013889,"top":0.09222222,"width":0.4986111,"height":0.14222223},"on_screen":true,"lines":[{"char_start":0,"char_count":43,"bounds":{"left":0.5048611,"top":0.09222222,"width":0.23888889,"height":0.02}},{"char_start":43,"char_count":1,"bounds":{"left":0.5048611,"top":0.112222224,"width":0.0055555557,"height":0.02}},{"char_start":44,"char_count":75,"bounds":{"left":0.5048611,"top":0.13222222,"width":0.41666666,"height":0.02}},{"char_start":119,"char_count":1,"bounds":{"left":0.5048611,"top":0.15222222,"width":0.0055555557,"height":0.02}},{"char_start":120,"char_count":75,"bounds":{"left":0.5048611,"top":0.17222223,"width":0.41666666,"height":0.02}},{"char_start":195,"char_count":49,"bounds":{"left":0.5048611,"top":0.19222222,"width":0.27222222,"height":0.02}}],"value":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ prod","is_focused":true},{"role":"AXButton","text":"Menu","depth":4,"bounds":{"left":0.98819447,"top":0.08944444,"width":0.010416667,"height":0.016666668},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥2 PROD (-zsh)","depth":4,"bounds":{"left":0.52013886,"top":0.09,"width":0.46458334,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":5,"bounds":{"left":0.5013889,"top":0.26222223,"width":0.4986111,"height":0.14222223},"on_screen":true,"lines":[{"char_start":0,"char_count":43,"bounds":{"left":0.5048611,"top":0.26222223,"width":0.23888889,"height":0.02}},{"char_start":43,"char_count":1,"bounds":{"left":0.5048611,"top":0.2822222,"width":0.0055555557,"height":0.02}},{"char_start":44,"char_count":75,"bounds":{"left":0.5048611,"top":0.30222222,"width":0.41666666,"height":0.02}},{"char_start":119,"char_count":1,"bounds":{"left":0.5048611,"top":0.32222223,"width":0.0055555557,"height":0.02}},{"char_start":120,"char_count":75,"bounds":{"left":0.5048611,"top":0.3422222,"width":0.41666666,"height":0.02}},{"char_start":195,"char_count":44,"bounds":{"left":0.5048611,"top":0.36222222,"width":0.24444444,"height":0.02}}],"value":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXButton","text":"Menu","depth":4,"bounds":{"left":0.98819447,"top":0.23944445,"width":0.010416667,"height":0.016666668},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥3 EU (-zsh)","depth":4,"bounds":{"left":0.52013886,"top":0.24,"width":0.46458334,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":5,"bounds":{"left":0.5013889,"top":0.43222222,"width":0.4986111,"height":0.12222222},"on_screen":true,"lines":[{"char_start":0,"char_count":43,"bounds":{"left":0.5048611,"top":0.43222222,"width":0.23888889,"height":0.02}},{"char_start":43,"char_count":1,"bounds":{"left":0.5048611,"top":0.45222223,"width":0.0055555557,"height":0.02}},{"char_start":44,"char_count":75,"bounds":{"left":0.5048611,"top":0.4722222,"width":0.41666666,"height":0.02}},{"char_start":119,"char_count":1,"bounds":{"left":0.5048611,"top":0.49222222,"width":0.0055555557,"height":0.02}},{"char_start":120,"char_count":75,"bounds":{"left":0.5048611,"top":0.51222223,"width":0.41666666,"height":0.02}},{"char_start":195,"char_count":44,"bounds":{"left":0.5048611,"top":0.5322222,"width":0.24444444,"height":0.02}}],"value":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXButton","text":"Menu","depth":4,"bounds":{"left":0.98819447,"top":0.40944445,"width":0.010416667,"height":0.016666668},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥4 STAGE (-zsh)","depth":4,"bounds":{"left":0.52013886,"top":0.41,"width":0.46458334,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"Last login: Thu May 7 09:44:56 on ttys002\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":5,"bounds":{"left":0.5013889,"top":0.5822222,"width":0.4986111,"height":0.12222222},"on_screen":true,"lines":[{"char_start":0,"char_count":43,"bounds":{"left":0.5048611,"top":0.5822222,"width":0.23888889,"height":0.02}},{"char_start":43,"char_count":1,"bounds":{"left":0.5048611,"top":0.6022222,"width":0.0055555557,"height":0.02}},{"char_start":44,"char_count":75,"bounds":{"left":0.5048611,"top":0.62222224,"width":0.41666666,"height":0.02}},{"char_start":119,"char_count":1,"bounds":{"left":0.5048611,"top":0.6422222,"width":0.0055555557,"height":0.02}},{"char_start":120,"char_count":75,"bounds":{"left":0.5048611,"top":0.6622222,"width":0.41666666,"height":0.02}},{"char_start":195,"char_count":44,"bounds":{"left":0.5048611,"top":0.68222225,"width":0.24444444,"height":0.02}}],"value":"Last login: Thu May 7 09:44:56 on ttys002\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXButton","text":"Menu","depth":4,"bounds":{"left":0.98819447,"top":0.5594444,"width":0.010416667,"height":0.016666668},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥5 QA (-zsh)","depth":4,"bounds":{"left":0.52013886,"top":0.56,"width":0.46458334,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"Last login: Thu May 7 09:44:56 on ttys004\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":5,"bounds":{"left":0.5013889,"top":0.7322222,"width":0.4986111,"height":0.12222222},"on_screen":true,"lines":[{"char_start":0,"char_count":43,"bounds":{"left":0.5048611,"top":0.7322222,"width":0.23888889,"height":0.02}},{"char_start":43,"char_count":1,"bounds":{"left":0.5048611,"top":0.75222224,"width":0.0055555557,"height":0.02}},{"char_start":44,"char_count":75,"bounds":{"left":0.5048611,"top":0.7722222,"width":0.41666666,"height":0.02}},{"char_start":119,"char_count":1,"bounds":{"left":0.5048611,"top":0.7922222,"width":0.0055555557,"height":0.02}},{"char_start":120,"char_count":75,"bounds":{"left":0.5048611,"top":0.81222224,"width":0.41666666,"height":0.02}},{"char_start":195,"char_count":44,"bounds":{"left":0.5048611,"top":0.8322222,"width":0.24444444,"height":0.02}}],"value":"Last login: Thu May 7 09:44:56 on ttys004\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXButton","text":"Menu","depth":4,"bounds":{"left":0.98819447,"top":0.70944446,"width":0.010416667,"height":0.016666668},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥6 FE (-zsh)","depth":4,"bounds":{"left":0.52013886,"top":0.71,"width":0.46458334,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"Last login: Thu May 7 09:44:56 on ttys004\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":5,"bounds":{"left":0.5013889,"top":0.8622222,"width":0.4986111,"height":0.13777778},"on_screen":true,"value":"Last login: Thu May 7 09:44:56 on ttys004\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXButton","text":"Menu","depth":4,"bounds":{"left":0.98819447,"top":0.85944444,"width":0.010416667,"height":0.016666668},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥7 EXT (-zsh)","depth":4,"bounds":{"left":0.52013886,"top":0.86,"width":0.46458334,"height":0.015555556},"on_screen":true,"role_description":"text"},{"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":"PROD (ssh)","depth":1,"bounds":{"left":0.47361112,"top":0.033333335,"width":0.05486111,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-7384821200828095318
|
-1097859958852632557
|
visual_change
|
accessibility
|
NULL
|
Last login: Thu May 7 09:29:14 on console
Poetry Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $
Menu
⌥1 DOCKER (-zsh)
Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ prod
Menu
⌥2 PROD (-zsh)
Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥3 EU (-zsh)
Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥4 STAGE (-zsh)
Last login: Thu May 7 09:44:56 on ttys002
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥5 QA (-zsh)
Last login: Thu May 7 09:44:56 on ttys004
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥6 FE (-zsh)
Last login: Thu May 7 09:44:56 on ttys004
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥7 EXT (-zsh)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
PROD (ssh)...
|
1097
|
NULL
|
NULL
|
NULL
|
|
1097
|
39
|
20
|
2026-05-07T08:01:06.153561+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778140866153_m1.jpg...
|
iTerm2
|
PROD (-zsh)
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:29:14 on console
Poetry Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $
Menu
⌥1 DOCKER (-zsh)
Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥2 PROD (-zsh)
Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥3 EU (-zsh)
Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥4 STAGE (-zsh)
Last login: Thu May 7 09:44:56 on ttys002
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥5 QA (-zsh)
Last login: Thu May 7 09:44:56 on ttys004
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥6 FE (-zsh)
Last login: Thu May 7 09:44:56 on ttys004
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥7 EXT (-zsh)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
PROD (-zsh)...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $","depth":4,"bounds":{"left":0.0,"top":0.112222224,"width":0.50069445,"height":0.8877778},"on_screen":true,"lines":[{"char_start":0,"char_count":43,"bounds":{"left":0.0034722222,"top":0.112222224,"width":0.23888889,"height":0.02}},{"char_start":43,"char_count":1,"bounds":{"left":0.0034722222,"top":0.13222222,"width":0.0055555557,"height":0.02}},{"char_start":132,"char_count":21,"bounds":{"left":0.0034722222,"top":0.17222223,"width":0.11666667,"height":0.02}},{"char_start":153,"char_count":1,"bounds":{"left":0.0034722222,"top":0.19222222,"width":0.0055555557,"height":0.02}},{"char_start":242,"char_count":21,"bounds":{"left":0.0034722222,"top":0.23222223,"width":0.11666667,"height":0.02}}],"value":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $","is_focused":true},{"role":"AXButton","text":"Menu","depth":3,"bounds":{"left":0.4861111,"top":0.08944444,"width":0.010416667,"height":0.016666668},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥1 DOCKER (-zsh)","depth":3,"bounds":{"left":0.01875,"top":0.09,"width":0.46388888,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":5,"bounds":{"left":0.5013889,"top":0.112222224,"width":0.4986111,"height":0.12222222},"on_screen":true,"lines":[{"char_start":0,"char_count":43,"bounds":{"left":0.5048611,"top":0.112222224,"width":0.23888889,"height":0.02}},{"char_start":43,"char_count":1,"bounds":{"left":0.5048611,"top":0.13222222,"width":0.0055555557,"height":0.02}},{"char_start":44,"char_count":75,"bounds":{"left":0.5048611,"top":0.15222222,"width":0.41666666,"height":0.02}},{"char_start":119,"char_count":1,"bounds":{"left":0.5048611,"top":0.17222223,"width":0.0055555557,"height":0.02}},{"char_start":120,"char_count":75,"bounds":{"left":0.5048611,"top":0.19222222,"width":0.41666666,"height":0.02}},{"char_start":195,"char_count":44,"bounds":{"left":0.5048611,"top":0.21222222,"width":0.24444444,"height":0.02}}],"value":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXButton","text":"Menu","depth":4,"bounds":{"left":0.98819447,"top":0.08944444,"width":0.010416667,"height":0.016666668},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥2 PROD (-zsh)","depth":4,"bounds":{"left":0.52013886,"top":0.09,"width":0.46458334,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":5,"bounds":{"left":0.5013889,"top":0.26222223,"width":0.4986111,"height":0.14222223},"on_screen":true,"lines":[{"char_start":0,"char_count":43,"bounds":{"left":0.5048611,"top":0.26222223,"width":0.23888889,"height":0.02}},{"char_start":43,"char_count":1,"bounds":{"left":0.5048611,"top":0.2822222,"width":0.0055555557,"height":0.02}},{"char_start":44,"char_count":75,"bounds":{"left":0.5048611,"top":0.30222222,"width":0.41666666,"height":0.02}},{"char_start":119,"char_count":1,"bounds":{"left":0.5048611,"top":0.32222223,"width":0.0055555557,"height":0.02}},{"char_start":120,"char_count":75,"bounds":{"left":0.5048611,"top":0.3422222,"width":0.41666666,"height":0.02}},{"char_start":195,"char_count":44,"bounds":{"left":0.5048611,"top":0.36222222,"width":0.24444444,"height":0.02}}],"value":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXButton","text":"Menu","depth":4,"bounds":{"left":0.98819447,"top":0.23944445,"width":0.010416667,"height":0.016666668},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥3 EU (-zsh)","depth":4,"bounds":{"left":0.52013886,"top":0.24,"width":0.46458334,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":5,"bounds":{"left":0.5013889,"top":0.43222222,"width":0.4986111,"height":0.12222222},"on_screen":true,"lines":[{"char_start":0,"char_count":43,"bounds":{"left":0.5048611,"top":0.43222222,"width":0.23888889,"height":0.02}},{"char_start":43,"char_count":1,"bounds":{"left":0.5048611,"top":0.45222223,"width":0.0055555557,"height":0.02}},{"char_start":44,"char_count":75,"bounds":{"left":0.5048611,"top":0.4722222,"width":0.41666666,"height":0.02}},{"char_start":119,"char_count":1,"bounds":{"left":0.5048611,"top":0.49222222,"width":0.0055555557,"height":0.02}},{"char_start":120,"char_count":75,"bounds":{"left":0.5048611,"top":0.51222223,"width":0.41666666,"height":0.02}},{"char_start":195,"char_count":44,"bounds":{"left":0.5048611,"top":0.5322222,"width":0.24444444,"height":0.02}}],"value":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXButton","text":"Menu","depth":4,"bounds":{"left":0.98819447,"top":0.40944445,"width":0.010416667,"height":0.016666668},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥4 STAGE (-zsh)","depth":4,"bounds":{"left":0.52013886,"top":0.41,"width":0.46458334,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"Last login: Thu May 7 09:44:56 on ttys002\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":5,"bounds":{"left":0.5013889,"top":0.5822222,"width":0.4986111,"height":0.12222222},"on_screen":true,"lines":[{"char_start":0,"char_count":43,"bounds":{"left":0.5048611,"top":0.5822222,"width":0.23888889,"height":0.02}},{"char_start":43,"char_count":1,"bounds":{"left":0.5048611,"top":0.6022222,"width":0.0055555557,"height":0.02}},{"char_start":44,"char_count":75,"bounds":{"left":0.5048611,"top":0.62222224,"width":0.41666666,"height":0.02}},{"char_start":119,"char_count":1,"bounds":{"left":0.5048611,"top":0.6422222,"width":0.0055555557,"height":0.02}},{"char_start":120,"char_count":75,"bounds":{"left":0.5048611,"top":0.6622222,"width":0.41666666,"height":0.02}},{"char_start":195,"char_count":44,"bounds":{"left":0.5048611,"top":0.68222225,"width":0.24444444,"height":0.02}}],"value":"Last login: Thu May 7 09:44:56 on ttys002\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXButton","text":"Menu","depth":4,"bounds":{"left":0.98819447,"top":0.5594444,"width":0.010416667,"height":0.016666668},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥5 QA (-zsh)","depth":4,"bounds":{"left":0.52013886,"top":0.56,"width":0.46458334,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"Last login: Thu May 7 09:44:56 on ttys004\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":5,"bounds":{"left":0.5013889,"top":0.7322222,"width":0.4986111,"height":0.12222222},"on_screen":true,"lines":[{"char_start":0,"char_count":43,"bounds":{"left":0.5048611,"top":0.7322222,"width":0.23888889,"height":0.02}},{"char_start":43,"char_count":1,"bounds":{"left":0.5048611,"top":0.75222224,"width":0.0055555557,"height":0.02}},{"char_start":44,"char_count":75,"bounds":{"left":0.5048611,"top":0.7722222,"width":0.41666666,"height":0.02}},{"char_start":119,"char_count":1,"bounds":{"left":0.5048611,"top":0.7922222,"width":0.0055555557,"height":0.02}},{"char_start":120,"char_count":75,"bounds":{"left":0.5048611,"top":0.81222224,"width":0.41666666,"height":0.02}},{"char_start":195,"char_count":44,"bounds":{"left":0.5048611,"top":0.8322222,"width":0.24444444,"height":0.02}}],"value":"Last login: Thu May 7 09:44:56 on ttys004\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXButton","text":"Menu","depth":4,"bounds":{"left":0.98819447,"top":0.70944446,"width":0.010416667,"height":0.016666668},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥6 FE (-zsh)","depth":4,"bounds":{"left":0.52013886,"top":0.71,"width":0.46458334,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"Last login: Thu May 7 09:44:56 on ttys004\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":5,"bounds":{"left":0.5013889,"top":0.8622222,"width":0.4986111,"height":0.13777778},"on_screen":true,"value":"Last login: Thu May 7 09:44:56 on ttys004\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXButton","text":"Menu","depth":4,"bounds":{"left":0.98819447,"top":0.85944444,"width":0.010416667,"height":0.016666668},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥7 EXT (-zsh)","depth":4,"bounds":{"left":0.52013886,"top":0.86,"width":0.46458334,"height":0.015555556},"on_screen":true,"role_description":"text"},{"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":"PROD (-zsh)","depth":1,"bounds":{"left":0.47152779,"top":0.033333335,"width":0.059027776,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
9071577658259944289
|
-1097859958869409789
|
click
|
accessibility
|
NULL
|
Last login: Thu May 7 09:29:14 on console
Poetry Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $
Menu
⌥1 DOCKER (-zsh)
Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥2 PROD (-zsh)
Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥3 EU (-zsh)
Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥4 STAGE (-zsh)
Last login: Thu May 7 09:44:56 on ttys002
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥5 QA (-zsh)
Last login: Thu May 7 09:44:56 on ttys004
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥6 FE (-zsh)
Last login: Thu May 7 09:44:56 on ttys004
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥7 EXT (-zsh)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
PROD (-zsh)...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
1096
|
40
|
29
|
2026-05-07T08:01:06.093110+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778140866093_m2.jpg...
|
iTerm2
|
DOCKER (-zsh)
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:29:14 on console
Poetry Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $
Menu
⌥1 DOCKER (-zsh)
Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥2 PROD (-zsh)
Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥3 EU (-zsh)
Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥4 STAGE (-zsh)
Last login: Thu May 7 09:44:56 on ttys002
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥5 QA (-zsh)
Last login: Thu May 7 09:44:56 on ttys004
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥6 FE (-zsh)
Last login: Thu May 7 09:44:56 on ttys004
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥7 EXT (-zsh)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
DOCKER (-zsh)...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.23969415,"height":-0.08060658},"on_screen":true,"value":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $","is_focused":true},{"role":"AXButton","text":"Menu","depth":3,"bounds":{"left":0.50299203,"top":1.0,"width":0.004986702,"height":-0.06424582},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥1 DOCKER (-zsh)","depth":3,"bounds":{"left":0.27925533,"top":1.0,"width":0.22207446,"height":-0.06464481},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":5,"bounds":{"left":0.5103058,"top":1.0,"width":0.2400266,"height":-0.08060658},"on_screen":true,"value":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXButton","text":"Menu","depth":4,"bounds":{"left":0.74335104,"top":1.0,"width":0.004986702,"height":-0.06424582},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥2 PROD (-zsh)","depth":4,"bounds":{"left":0.5192819,"top":1.0,"width":0.22240691,"height":-0.06464481},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":5,"on_screen":true,"value":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXButton","text":"Menu","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥3 EU (-zsh)","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":5,"on_screen":true,"value":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXButton","text":"Menu","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥4 STAGE (-zsh)","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"Last login: Thu May 7 09:44:56 on ttys002\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":5,"on_screen":true,"value":"Last login: Thu May 7 09:44:56 on ttys002\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXButton","text":"Menu","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥5 QA (-zsh)","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"Last login: Thu May 7 09:44:56 on ttys004\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":5,"on_screen":true,"value":"Last login: Thu May 7 09:44:56 on ttys004\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXButton","text":"Menu","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥6 FE (-zsh)","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"Last login: Thu May 7 09:44:56 on ttys004\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":5,"on_screen":true,"value":"Last login: Thu May 7 09:44:56 on ttys004\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXButton","text":"Menu","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥7 EXT (-zsh)","depth":4,"on_screen":true,"role_description":"text"},{"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":"DOCKER (-zsh)","depth":1,"bounds":{"left":0.49301863,"top":1.0,"width":0.034242023,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-1565951697439646033
|
-1098000696357765117
|
click
|
accessibility
|
NULL
|
Last login: Thu May 7 09:29:14 on console
Poetry Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $
Menu
⌥1 DOCKER (-zsh)
Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥2 PROD (-zsh)
Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥3 EU (-zsh)
Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥4 STAGE (-zsh)
Last login: Thu May 7 09:44:56 on ttys002
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥5 QA (-zsh)
Last login: Thu May 7 09:44:56 on ttys004
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥6 FE (-zsh)
Last login: Thu May 7 09:44:56 on ttys004
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥7 EXT (-zsh)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
DOCKER (-zsh)...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
1095
|
40
|
28
|
2026-05-07T08:01:05.039176+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778140865039_m2.jpg...
|
iTerm2
|
DOCKER (-zsh)
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:29:14 on console
Poetry Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $
Menu
⌥1 DOCKER (-zsh)
Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥2 PROD (-zsh)
Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥3 EU (-zsh)
Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥4 STAGE (-zsh)
Last login: Thu May 7 09:44:56 on ttys002
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥5 QA (-zsh)
Last login: Thu May 7 09:44:56 on ttys004
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥6 FE (-zsh)
Last login: Thu May 7 09:44:56 on ttys004
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥7 EXT (-zsh)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
DOCKER (-zsh)...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.23969415,"height":-0.08060658},"on_screen":true,"value":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $","is_focused":true},{"role":"AXButton","text":"Menu","depth":3,"bounds":{"left":0.50299203,"top":1.0,"width":0.004986702,"height":-0.06424582},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥1 DOCKER (-zsh)","depth":3,"bounds":{"left":0.27925533,"top":1.0,"width":0.22207446,"height":-0.06464481},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":5,"bounds":{"left":0.5103058,"top":1.0,"width":0.2400266,"height":-0.08060658},"on_screen":true,"value":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXButton","text":"Menu","depth":4,"bounds":{"left":0.74335104,"top":1.0,"width":0.004986702,"height":-0.06424582},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥2 PROD (-zsh)","depth":4,"bounds":{"left":0.5192819,"top":1.0,"width":0.22240691,"height":-0.06464481},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":5,"on_screen":true,"value":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXButton","text":"Menu","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥3 EU (-zsh)","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":5,"on_screen":true,"value":"Last login: Thu May 7 09:29:14 on console\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXButton","text":"Menu","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥4 STAGE (-zsh)","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"Last login: Thu May 7 09:44:56 on ttys002\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":5,"on_screen":true,"value":"Last login: Thu May 7 09:44:56 on ttys002\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXButton","text":"Menu","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥5 QA (-zsh)","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"Last login: Thu May 7 09:44:56 on ttys004\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":5,"on_screen":true,"value":"Last login: Thu May 7 09:44:56 on ttys004\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXButton","text":"Menu","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥6 FE (-zsh)","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"Last login: Thu May 7 09:44:56 on ttys004\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":5,"on_screen":true,"value":"Last login: Thu May 7 09:44:56 on ttys004\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXButton","text":"Menu","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"⌥7 EXT (-zsh)","depth":4,"on_screen":true,"role_description":"text"},{"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":"DOCKER (-zsh)","depth":1,"bounds":{"left":0.49301863,"top":1.0,"width":0.034242023,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-1565951697439646033
|
-1098000696357765117
|
click
|
accessibility
|
NULL
|
Last login: Thu May 7 09:29:14 on console
Poetry Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $
Menu
⌥1 DOCKER (-zsh)
Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥2 PROD (-zsh)
Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥3 EU (-zsh)
Last login: Thu May 7 09:29:14 on console
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥4 STAGE (-zsh)
Last login: Thu May 7 09:44:56 on ttys002
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥5 QA (-zsh)
Last login: Thu May 7 09:44:56 on ttys004
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥6 FE (-zsh)
Last login: Thu May 7 09:44:56 on ttys004
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
Menu
⌥7 EXT (-zsh)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
DOCKER (-zsh)...
|
1093
|
NULL
|
NULL
|
NULL
|
|
888
|
32
|
18
|
2026-05-07T07:39:05.942178+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778139545942_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Claude File EditVIewWindowHelp* Coffee and Claude Claude File EditVIewWindowHelp* Coffee and Claude time?How can I help you today?@ Write Q Learn<> Code Ö Life stuffSonnet 4.6 v• Claude's choicePlatform Sprint 3 Q2 - Platform Te)SevenShores|Hubspot\Exceptic XService-Desk - Queues - PlatformJy 20807 check various issues wital Sentry• Pull requests - jiminny/app1 Useroilot | Ask liminny Report Gen• New TabExplore08MonitorsSettingsSupport Daily - in 4h 21mnny.sentry.lo issues/0u/so00/4telIssues / APP-1EEDD: b2e90aбe7 hours ago |JSONJump to: HighlightsStack TraceTaasv Stack TraceDisplay~© Copy asIhere are z chained exceptions in this eventv SevenShores Hubsoot Excentions BadRequestClient error: *POST https://api.hubapi.com/crm/v3/objects/contact/search ( resulted in a '429loo Many kequests"status: error" message:You have reached your secondlvlimit." "errorivoe":"RATE UMi" "correlationid":019dttc4-4 (truncated...)mechanism generidCrashed in non-app:...endor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24 in Show 1 more frame_pp/Services/Crm/Hubspot/Paqination/HubspotPaginationService.php:163 in Jiminny Services Crm Hubs.-pp/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:51 in Jiminny|Services\Crm\Hubsp._/app/Services/Crm/Hubspot/Client.php:94 in Jiminny|Services\Crm\Hubspot\Client:getPaginatedDataIn App-op/Services/Crm/Hubspot/Service.php:1212 in Jiminny Services Crm Hubspot Service::Jiminny Services .Called from:endor/laravel/framework/src/llluminate/Cache/Repositorv.php:564 in Illuminate…app/Services/Crm/Hubspot/Service.php:1206 in JiminnyServices Crm Hubspot Service:matchByNameop/Services/Crm/CachedCrmServiceDecorator.oho:167 in Jiminnv|Services Crm.CachedCrmServiceDecor/app/Services/Crm/CrmActivityService.php:227 in Jiminny|Services\Crm\CrmActivityService:findCrmRecords-op/Services/Crm/CrmActivityService.oho:139 in Jiminny Services Crm CrmActivityService«updateParticio./app/Services/Crm/CrmActivityService.php:81 in Jiminny|Services\Crm\CrmActivityService:updateCrmData-pp/Jobs/Crm/MatchActivityCrmData.php:107 in Jiminny\Jobs\Crm\MatchActivityCrmData:Jiminny\Jobsl_Called from: .endor/laravel/framework/src/Illuminate/Database/Concerns/Man:/app/Jobs/Crm/MatchActivityCrmData.php:87 in Jiminny|Jobs\Crm\MatchActivityCrmData:handleCollod tram.ondor/lorovol/fromoworl/erc/llluminoto/Contoinor/PoundMothodnhn.2/dn.tttmlShow 14 more frames/app/Queue/Worker/Worker.php:71 in Jiminny\Queue\Worker\Worker:processCalled from: -endor/laravel/framework/src/Illuminate/Queue/Worker.php:435 in Illuminate\Qu..Chaw"r maretrs miod> GuzzleHttp\Exception\ClientExceptionv Trace PreviewView Full Trace100% L2Inu / May 10.39.0.ê Ask Seer % /• GitHub+ Jirav Activity8 Assignedby Lukas Kovalik to themselves.D Marked as Ongoingautomatically by Sentry# First Seen2 months agoo months agoo months agev PeopleCR participatingSSIRIPIN viewedSimilar IssuesMeraed ssues...
|
NULL
|
-8236468555930812525
|
NULL
|
visual_change
|
ocr
|
NULL
|
Claude File EditVIewWindowHelp* Coffee and Claude Claude File EditVIewWindowHelp* Coffee and Claude time?How can I help you today?@ Write Q Learn<> Code Ö Life stuffSonnet 4.6 v• Claude's choicePlatform Sprint 3 Q2 - Platform Te)SevenShores|Hubspot\Exceptic XService-Desk - Queues - PlatformJy 20807 check various issues wital Sentry• Pull requests - jiminny/app1 Useroilot | Ask liminny Report Gen• New TabExplore08MonitorsSettingsSupport Daily - in 4h 21mnny.sentry.lo issues/0u/so00/4telIssues / APP-1EEDD: b2e90aбe7 hours ago |JSONJump to: HighlightsStack TraceTaasv Stack TraceDisplay~© Copy asIhere are z chained exceptions in this eventv SevenShores Hubsoot Excentions BadRequestClient error: *POST https://api.hubapi.com/crm/v3/objects/contact/search ( resulted in a '429loo Many kequests"status: error" message:You have reached your secondlvlimit." "errorivoe":"RATE UMi" "correlationid":019dttc4-4 (truncated...)mechanism generidCrashed in non-app:...endor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24 in Show 1 more frame_pp/Services/Crm/Hubspot/Paqination/HubspotPaginationService.php:163 in Jiminny Services Crm Hubs.-pp/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:51 in Jiminny|Services\Crm\Hubsp._/app/Services/Crm/Hubspot/Client.php:94 in Jiminny|Services\Crm\Hubspot\Client:getPaginatedDataIn App-op/Services/Crm/Hubspot/Service.php:1212 in Jiminny Services Crm Hubspot Service::Jiminny Services .Called from:endor/laravel/framework/src/llluminate/Cache/Repositorv.php:564 in Illuminate…app/Services/Crm/Hubspot/Service.php:1206 in JiminnyServices Crm Hubspot Service:matchByNameop/Services/Crm/CachedCrmServiceDecorator.oho:167 in Jiminnv|Services Crm.CachedCrmServiceDecor/app/Services/Crm/CrmActivityService.php:227 in Jiminny|Services\Crm\CrmActivityService:findCrmRecords-op/Services/Crm/CrmActivityService.oho:139 in Jiminny Services Crm CrmActivityService«updateParticio./app/Services/Crm/CrmActivityService.php:81 in Jiminny|Services\Crm\CrmActivityService:updateCrmData-pp/Jobs/Crm/MatchActivityCrmData.php:107 in Jiminny\Jobs\Crm\MatchActivityCrmData:Jiminny\Jobsl_Called from: .endor/laravel/framework/src/Illuminate/Database/Concerns/Man:/app/Jobs/Crm/MatchActivityCrmData.php:87 in Jiminny|Jobs\Crm\MatchActivityCrmData:handleCollod tram.ondor/lorovol/fromoworl/erc/llluminoto/Contoinor/PoundMothodnhn.2/dn.tttmlShow 14 more frames/app/Queue/Worker/Worker.php:71 in Jiminny\Queue\Worker\Worker:processCalled from: -endor/laravel/framework/src/Illuminate/Queue/Worker.php:435 in Illuminate\Qu..Chaw"r maretrs miod> GuzzleHttp\Exception\ClientExceptionv Trace PreviewView Full Trace100% L2Inu / May 10.39.0.ê Ask Seer % /• GitHub+ Jirav Activity8 Assignedby Lukas Kovalik to themselves.D Marked as Ongoingautomatically by Sentry# First Seen2 months agoo months agoo months agev PeopleCR participatingSSIRIPIN viewedSimilar IssuesMeraed ssues...
|
886
|
NULL
|
NULL
|
NULL
|
|
887
|
31
|
12
|
2026-05-07T07:39:04.453007+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778139544453_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp> 0all= Support Daily • in 4 h 21 m100% <8APP (-zsh)DOCKERDEV (-zsh)₴2APP (-zsh)*3-zshcreatemode 100644 database/migrations/2026_04_29_105053_move_ask_jiminny_reports_to_grow_tier.phpcreatemode100644 front-end/src/__mocks__/kit/endpoints/automated-reports-promo.jscreate mode100644 front-end/src/apps/ai-reports-promo.jscreatemode100644 front-end/src/components/AiReports/AiReportsPromo.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/AutomatedReportsPromo.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/PromoCard.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/WhyItMattersCard.vuecreatemode100644 front-end/src/components/AiReports/AutomatedReportsPromo/__tests_./AutomatedReportsPromo.spec.jscreatemode100644 front-end/src/components/AiReports/AutomatedReportsPromo/__tests__/__snapshots__/automated-reports-promo.output.htmlcreatemode 100644 front-end/src/components/AiReports/PanoramaReportsPromo/PanoramaReportsPromo.vuecreate mode 100644 front-end/src/components/AiReports/PanoramaReportsPromo/__tests__/PanoramaReportsPromo.spec.jscreatemode 100644front-end/src/components/AiReports/PanoramaReportsPromo/__tests__/__snapshots__/panorama-reports-promo.output.htmlcreate mode 100644front-end/src/components/Settings/Kiosk/modals/EditTeamModal/.__tests__/EditTeamModal.spec.jscreate mode 100644front-end/src/components/Settings/Kiosk/shared/Navigation/__tests__/Navigation.spec.jscreate mode 100644 front-end/src/components/layout/Sidebar/__tests_/HelpMenu.spec.jscreate mode100644 front-end/src/components/layout/Sidebar/__tests__/useAiReportsSidebarButton.spec.jscreate mode 100644 front-end/src/components/layout/Sidebar/useAiReportsSidebarButton.jscreate mode100644 front-end/src/store/modules/platform/__tests_/getters.spec.jscreate mode 100644 public/pdf/exec-reports/com/coaching-profiles.pdfcreate mode100644 public/pdf/exec-reports/com/exec-summary.pdfcreate mode100644 public/pdf/exec-reports/com/loss-report.pdfcreate mode100644 public/pdf/exec-reports/com/product-feedback.pdfcreate mode100644 public/pdf/exec-reports/eu/coaching-profiles.pdfcreate mode 100644public/pdf/exec-reports/eu/exec-summary.pdfcreate mode 100644public/pdf/exec-reports/eu/loss-report.pdfcreate mode 100644public/pdf/exec-reports/eu/product-feedback.pdfcreate mode 100644 resources/views/emails/reports/ask-jiminny-report-expiring.blade.phpcreate mode 100644 resources/views/emails/reports/report-not-generated.blade.phpcreate mode100644tests/Unit/Component/Transcription/Job/FinishTranscriptionJobTest.phpcreate mode100644tests/Unit/Component/Transcription/TranscriptionProcessor/Gong/GongTest.phpcreate mode100644 tests/Unit/Events/Activities/Audio/RecordingEventTest.phpcreate mode100644tests/Unit/Events/Activities/Softphone/EndedTest.phpcreate mode100644tests/Unit/Events/Activities/Softphone/SoftphoneEventTest.phpcreate mode100644 tests/Unit/Events/Activities/Softphone/StartedTest.phpcreate mode100644tests/Unit/Http/Transformers/PartnerTransformerTest.phpcreate mode100644tests/Unit/Jobs/AutomatedReports/SendReportExpiringSoonMailJobTest.phpcreate mode 100644tests/Unit/Jobs/AutomatedReports/SendReportNotGeneratedMailJobTest.phpcreate mode 100644 tests/Unit/Listeners/Teams/SyncIntercomCompanyTest.phpcreate mode 100644 tests/Unit/Listeners/Users/SyncIntercomTest.phpcreate mode 100644 tests/Unit/Mail/Reports/ReportNotGeneratedTest.phpcreate mode 100644 tests/Unit/Models/PartnerTest.phpcreate mode 100644 tests/Unit/Services/ActivityServiceTest.phpcreate mode 100644 tests/Unit/UseCases/TeamInsights/Recording0utcomeTextResolverTest.phpcreate mode 100644 tests/Unit/UseCases/TeamInsights/StrictConsentColumnResolverTest.phpLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pulll• *4screenpipe"Thu 7 May 10:39:04T81• *5APP...
|
NULL
|
5023914629086128871
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp> 0all= Support Daily • in 4 h 21 m100% <8APP (-zsh)DOCKERDEV (-zsh)₴2APP (-zsh)*3-zshcreatemode 100644 database/migrations/2026_04_29_105053_move_ask_jiminny_reports_to_grow_tier.phpcreatemode100644 front-end/src/__mocks__/kit/endpoints/automated-reports-promo.jscreate mode100644 front-end/src/apps/ai-reports-promo.jscreatemode100644 front-end/src/components/AiReports/AiReportsPromo.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/AutomatedReportsPromo.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/PromoCard.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/WhyItMattersCard.vuecreatemode100644 front-end/src/components/AiReports/AutomatedReportsPromo/__tests_./AutomatedReportsPromo.spec.jscreatemode100644 front-end/src/components/AiReports/AutomatedReportsPromo/__tests__/__snapshots__/automated-reports-promo.output.htmlcreatemode 100644 front-end/src/components/AiReports/PanoramaReportsPromo/PanoramaReportsPromo.vuecreate mode 100644 front-end/src/components/AiReports/PanoramaReportsPromo/__tests__/PanoramaReportsPromo.spec.jscreatemode 100644front-end/src/components/AiReports/PanoramaReportsPromo/__tests__/__snapshots__/panorama-reports-promo.output.htmlcreate mode 100644front-end/src/components/Settings/Kiosk/modals/EditTeamModal/.__tests__/EditTeamModal.spec.jscreate mode 100644front-end/src/components/Settings/Kiosk/shared/Navigation/__tests__/Navigation.spec.jscreate mode 100644 front-end/src/components/layout/Sidebar/__tests_/HelpMenu.spec.jscreate mode100644 front-end/src/components/layout/Sidebar/__tests__/useAiReportsSidebarButton.spec.jscreate mode 100644 front-end/src/components/layout/Sidebar/useAiReportsSidebarButton.jscreate mode100644 front-end/src/store/modules/platform/__tests_/getters.spec.jscreate mode 100644 public/pdf/exec-reports/com/coaching-profiles.pdfcreate mode100644 public/pdf/exec-reports/com/exec-summary.pdfcreate mode100644 public/pdf/exec-reports/com/loss-report.pdfcreate mode100644 public/pdf/exec-reports/com/product-feedback.pdfcreate mode100644 public/pdf/exec-reports/eu/coaching-profiles.pdfcreate mode 100644public/pdf/exec-reports/eu/exec-summary.pdfcreate mode 100644public/pdf/exec-reports/eu/loss-report.pdfcreate mode 100644public/pdf/exec-reports/eu/product-feedback.pdfcreate mode 100644 resources/views/emails/reports/ask-jiminny-report-expiring.blade.phpcreate mode 100644 resources/views/emails/reports/report-not-generated.blade.phpcreate mode100644tests/Unit/Component/Transcription/Job/FinishTranscriptionJobTest.phpcreate mode100644tests/Unit/Component/Transcription/TranscriptionProcessor/Gong/GongTest.phpcreate mode100644 tests/Unit/Events/Activities/Audio/RecordingEventTest.phpcreate mode100644tests/Unit/Events/Activities/Softphone/EndedTest.phpcreate mode100644tests/Unit/Events/Activities/Softphone/SoftphoneEventTest.phpcreate mode100644 tests/Unit/Events/Activities/Softphone/StartedTest.phpcreate mode100644tests/Unit/Http/Transformers/PartnerTransformerTest.phpcreate mode100644tests/Unit/Jobs/AutomatedReports/SendReportExpiringSoonMailJobTest.phpcreate mode 100644tests/Unit/Jobs/AutomatedReports/SendReportNotGeneratedMailJobTest.phpcreate mode 100644 tests/Unit/Listeners/Teams/SyncIntercomCompanyTest.phpcreate mode 100644 tests/Unit/Listeners/Users/SyncIntercomTest.phpcreate mode 100644 tests/Unit/Mail/Reports/ReportNotGeneratedTest.phpcreate mode 100644 tests/Unit/Models/PartnerTest.phpcreate mode 100644 tests/Unit/Services/ActivityServiceTest.phpcreate mode 100644 tests/Unit/UseCases/TeamInsights/Recording0utcomeTextResolverTest.phpcreate mode 100644 tests/Unit/UseCases/TeamInsights/StrictConsentColumnResolverTest.phpLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pulll• *4screenpipe"Thu 7 May 10:39:04T81• *5APP...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
886
|
32
|
17
|
2026-05-07T07:39:03.207286+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778139543207_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Wispr Flow FileDictationnelpWindow* Coffee and Cla Wispr Flow FileDictationnelpWindow* Coffee and ClaHow can I help you today?@ Write Q Learn <> Code LifesIbl Flow (Basici: Home® Dictionary& SnippetsTr Styleig. TransformsE ScratchpadTry Flow Pro DUpgrade for unlimitedwords and Pro featuresUpgrade to Pro&, Invite your team# Get a free monthês Settings• Help•••D+→ cPlatform Sprint 3 Q2 - Platform TeWelcome back, LukásMake Flow sound like youSet up different writing styles for different apps.Start nowAPRIL 23, 202601:38PMАаа, възникна си бърз въпрос. Ако има генерирани репорти, които сапратени, трябва да се виждат в страницата Al Report. Говоря сега застаоите. ь-ь-ь. наметих сега, че условието. което всъшност поели гипоказваше, е, че те трябва да са пратени. Има ситуации, в които сагенерирани и не са още пратени. Такива в момента не излизат на по-острипроолеми, при аз променям ето посланиетсAPRIL 20, 202609:32 AMIAPRIL 18, 202602:39 PMI02:38 PMSo there is some soeech that can be detected. How bia can the table aet. allithe data from audio, if we expect to have constant speech for the 12-hour day?so wnat's the ooint in navina it detect the soeech or silence it it's stlli there.mny.sentry.lo issues/0u/s000/ctenvironm,Issues / APP-1EEDSupport Daily - in 4h 21mJump to: HighlightsStack TraceTraceTaas© Display~© Copy as v43.2K total wordsquesti.com/crm/v3/objects/contact/search 2 resulted in a '429121 wpm0 day streake reached your secondlyrrelationid:09dttc4-4 (truncated...)code429hp/src/Exceptions/HubspotException.php:24 in . Show 1 more frametPaqinationService.php:163 in Jiminny Services Crm Hubs.tPaginationService.php:51 in Jiminny\Services\Crm\Hubsp._minny Services\Crm\Hubspot\Client::getPaginatedDatanate/Cache/Repository.php:564 in Illuminate.oho:167 in Jiminnv Services Crm CachedCrmServiceDecor.in Jiminny|Services\Crm\CrmActivityService:findCrmRecordsn Jiminny Services Crm CrmActivityService«updateParticioJiminny|Services\Crm\CrmActivityService:updateCrmDatain Jiminny|Jobs\Crm\MatchActivityCrmData:Jiminny \Jobsl_/app/Jobs/Crm/MatchActivityCrmData.php:87 in Jiminny|Jobs\Crm\MatchActivityCrmData:handleCollod tram.ondor/lorovol/fromoworl/erc/llluminoto/Contoinor/PoundMothodnhn.2/dn.tttmlShow 14 more frames/app/Queue/Worker/Worker.php:71 in Jiminny|Queue\Worker\Worker:processCalled from: -endor/laravel/framework/src/Illuminate/Queue/Worker.php:435 in Illuminate\Qu..Chaw"r maro tsmiod> GuzzleHttp\Exception\ClientExceptionv Trace PreviewView Full Trace100% 12Inu / May 70.39:04ê Ask Seer % /a GitHub+ Jirav Activity8 Assigned2 months agoby Lukas Kovalik to themselves.• Marked as Ongoingo months agoautomatically by Sentry# First Seeno months agev PeopleCR participatingSSIRIPIN viewedCimilar ssuesMeraed ssuesView...
|
NULL
|
1895749432237766292
|
NULL
|
click
|
ocr
|
NULL
|
Wispr Flow FileDictationnelpWindow* Coffee and Cla Wispr Flow FileDictationnelpWindow* Coffee and ClaHow can I help you today?@ Write Q Learn <> Code LifesIbl Flow (Basici: Home® Dictionary& SnippetsTr Styleig. TransformsE ScratchpadTry Flow Pro DUpgrade for unlimitedwords and Pro featuresUpgrade to Pro&, Invite your team# Get a free monthês Settings• Help•••D+→ cPlatform Sprint 3 Q2 - Platform TeWelcome back, LukásMake Flow sound like youSet up different writing styles for different apps.Start nowAPRIL 23, 202601:38PMАаа, възникна си бърз въпрос. Ако има генерирани репорти, които сапратени, трябва да се виждат в страницата Al Report. Говоря сега застаоите. ь-ь-ь. наметих сега, че условието. което всъшност поели гипоказваше, е, че те трябва да са пратени. Има ситуации, в които сагенерирани и не са още пратени. Такива в момента не излизат на по-острипроолеми, при аз променям ето посланиетсAPRIL 20, 202609:32 AMIAPRIL 18, 202602:39 PMI02:38 PMSo there is some soeech that can be detected. How bia can the table aet. allithe data from audio, if we expect to have constant speech for the 12-hour day?so wnat's the ooint in navina it detect the soeech or silence it it's stlli there.mny.sentry.lo issues/0u/s000/ctenvironm,Issues / APP-1EEDSupport Daily - in 4h 21mJump to: HighlightsStack TraceTraceTaas© Display~© Copy as v43.2K total wordsquesti.com/crm/v3/objects/contact/search 2 resulted in a '429121 wpm0 day streake reached your secondlyrrelationid:09dttc4-4 (truncated...)code429hp/src/Exceptions/HubspotException.php:24 in . Show 1 more frametPaqinationService.php:163 in Jiminny Services Crm Hubs.tPaginationService.php:51 in Jiminny\Services\Crm\Hubsp._minny Services\Crm\Hubspot\Client::getPaginatedDatanate/Cache/Repository.php:564 in Illuminate.oho:167 in Jiminnv Services Crm CachedCrmServiceDecor.in Jiminny|Services\Crm\CrmActivityService:findCrmRecordsn Jiminny Services Crm CrmActivityService«updateParticioJiminny|Services\Crm\CrmActivityService:updateCrmDatain Jiminny|Jobs\Crm\MatchActivityCrmData:Jiminny \Jobsl_/app/Jobs/Crm/MatchActivityCrmData.php:87 in Jiminny|Jobs\Crm\MatchActivityCrmData:handleCollod tram.ondor/lorovol/fromoworl/erc/llluminoto/Contoinor/PoundMothodnhn.2/dn.tttmlShow 14 more frames/app/Queue/Worker/Worker.php:71 in Jiminny|Queue\Worker\Worker:processCalled from: -endor/laravel/framework/src/Illuminate/Queue/Worker.php:435 in Illuminate\Qu..Chaw"r maro tsmiod> GuzzleHttp\Exception\ClientExceptionv Trace PreviewView Full Trace100% 12Inu / May 70.39:04ê Ask Seer % /a GitHub+ Jirav Activity8 Assigned2 months agoby Lukas Kovalik to themselves.• Marked as Ongoingo months agoautomatically by Sentry# First Seeno months agev PeopleCR participatingSSIRIPIN viewedCimilar ssuesMeraed ssuesView...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
885
|
31
|
11
|
2026-05-07T07:39:03.279367+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778139543279_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp> 0all= Support Daily • in 4 h 21 m100% <478APP (-zsh)DOCKERDEV (-zsh)₴2APP (-zsh)*3-zshcreatemode 100644 database/migrations/2026_04_29_105053_move_ask_jiminny_reports_to_grow_tier.phpcreatemode100644 front-end/src/__mocks__/kit/endpoints/automated-reports-promo.jscreate mode100644 front-end/src/apps/ai-reports-promo.jscreatemode100644 front-end/src/components/AiReports/AiReportsPromo.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/AutomatedReportsPromo.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/PromoCard.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/WhyItMattersCard.vuecreatemode100644 front-end/src/components/AiReports/AutomatedReportsPromo/__tests_./AutomatedReportsPromo.spec.jscreatemode100644 front-end/src/components/AiReports/AutomatedReportsPromo/__tests__/__snapshots__/automated-reports-promo.output.htmle-rtsPormo. s-reports-promo.output.htmlcreatemode 100644 front-end/src/components/AiReports/PanoramaReportsPromo/PanoramaReportsPromo.vuecreate mode 100644 front-end/src/components/AiReports/PanoramaReportsPromo/__tests__/PanoramaReportsPromo.spec.jscreatemode 100644front-end/src/components/AiReports/PanoramaReportsPromo/__tests__/__snapshots__/panorama-reports-promo.output.htmlcreate mode 100644front-end/src/components/Settings/Kiosk/modals/EditTeamModal/.__tests__/EditTeamModal.spec.jscreate mode 100644front-end/src/components/Settings/Kiosk/shared/Navigation/__tests__/Navigation.spec.jscreate mode 100644 front-end/src/components/layout/Sidebar/__tests_/HelpMenu.spec.jscreate mode100644 front-end/src/components/layout/Sidebar/__tests__/useAiReportsSidebarButton.spec.jscreate mode 100644 front-end/src/components/layout/Sidebar/useAiReportsSidebarButton.jscreate mode100644 front-end/src/store/modules/platform/__tests_/getters.spec.jscreate mode 100644 public/pdf/exec-reports/com/coaching-profiles.pdfcreate mode100644 public/pdf/exec-reports/com/exec-summary.pdfcreate mode100644 public/pdf/exec-reports/com/loss-report.pdfcreate mode100644 public/pdf/exec-reports/com/product-feedback.pdfcreate mode100644 public/pdf/exec-reports/eu/coaching-profiles.pdfcreate mode 100644public/pdf/exec-reports/eu/exec-summary.pdfcreate mode 100644public/pdf/exec-reports/eu/loss-report.pdfcreate mode 100644public/pdf/exec-reports/eu/product-feedback.pdfcreate mode 100644 resources/views/emails/reports/ask-jiminny-report-expiring.blade.phpcreate mode 100644 resources/views/emails/reports/report-not-generated.blade.phpcreate mode100644tests/Unit/Component/Transcription/Job/FinishTranscriptionJobTest.phpcreate mode100644tests/Unit/Component/Transcription/TranscriptionProcessor/Gong/GongTest.phpcreate mode100644 tests/Unit/Events/Activities/Audio/RecordingEventTest.phpcreate mode100644tests/Unit/Events/Activities/Softphone/EndedTest.phpcreate mode100644tests/Unit/Events/Activities/Softphone/SoftphoneEventTest.phpcreate mode100644 tests/Unit/Events/Activities/Softphone/StartedTest.phpcreate mode100644tests/Unit/Http/Transformers/PartnerTransformerTest.phpcreate mode100644tests/Unit/Jobs/AutomatedReports/SendReportExpiringSoonMailJobTest.phpcreate mode 100644tests/Unit/Jobs/AutomatedReports/SendReportNotGeneratedMailJobTest.phpcreate mode 100644 tests/Unit/Listeners/Teams/SyncIntercomCompanyTest.phpcreate mode 100644 tests/Unit/Listeners/Users/SyncIntercomTest.phpcreate mode 100644 tests/Unit/Mail/Reports/ReportNotGeneratedTest.phpcreate mode 100644 tests/Unit/Models/PartnerTest.phpcreate mode 100644 tests/Unit/Services/ActivityServiceTest.phpcreate mode 100644 tests/Unit/UseCases/TeamInsights/Recording0utcomeTextResolverTest.phpcreate mode 100644 tests/Unit/UseCases/TeamInsights/StrictConsentColumnResolverTest.phpLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pulll• ₴4screenpipe"Thu 7 May 10:39:03T₴1• 85APP...
|
NULL
|
-8217513369170970391
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp> 0all= Support Daily • in 4 h 21 m100% <478APP (-zsh)DOCKERDEV (-zsh)₴2APP (-zsh)*3-zshcreatemode 100644 database/migrations/2026_04_29_105053_move_ask_jiminny_reports_to_grow_tier.phpcreatemode100644 front-end/src/__mocks__/kit/endpoints/automated-reports-promo.jscreate mode100644 front-end/src/apps/ai-reports-promo.jscreatemode100644 front-end/src/components/AiReports/AiReportsPromo.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/AutomatedReportsPromo.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/PromoCard.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/WhyItMattersCard.vuecreatemode100644 front-end/src/components/AiReports/AutomatedReportsPromo/__tests_./AutomatedReportsPromo.spec.jscreatemode100644 front-end/src/components/AiReports/AutomatedReportsPromo/__tests__/__snapshots__/automated-reports-promo.output.htmle-rtsPormo. s-reports-promo.output.htmlcreatemode 100644 front-end/src/components/AiReports/PanoramaReportsPromo/PanoramaReportsPromo.vuecreate mode 100644 front-end/src/components/AiReports/PanoramaReportsPromo/__tests__/PanoramaReportsPromo.spec.jscreatemode 100644front-end/src/components/AiReports/PanoramaReportsPromo/__tests__/__snapshots__/panorama-reports-promo.output.htmlcreate mode 100644front-end/src/components/Settings/Kiosk/modals/EditTeamModal/.__tests__/EditTeamModal.spec.jscreate mode 100644front-end/src/components/Settings/Kiosk/shared/Navigation/__tests__/Navigation.spec.jscreate mode 100644 front-end/src/components/layout/Sidebar/__tests_/HelpMenu.spec.jscreate mode100644 front-end/src/components/layout/Sidebar/__tests__/useAiReportsSidebarButton.spec.jscreate mode 100644 front-end/src/components/layout/Sidebar/useAiReportsSidebarButton.jscreate mode100644 front-end/src/store/modules/platform/__tests_/getters.spec.jscreate mode 100644 public/pdf/exec-reports/com/coaching-profiles.pdfcreate mode100644 public/pdf/exec-reports/com/exec-summary.pdfcreate mode100644 public/pdf/exec-reports/com/loss-report.pdfcreate mode100644 public/pdf/exec-reports/com/product-feedback.pdfcreate mode100644 public/pdf/exec-reports/eu/coaching-profiles.pdfcreate mode 100644public/pdf/exec-reports/eu/exec-summary.pdfcreate mode 100644public/pdf/exec-reports/eu/loss-report.pdfcreate mode 100644public/pdf/exec-reports/eu/product-feedback.pdfcreate mode 100644 resources/views/emails/reports/ask-jiminny-report-expiring.blade.phpcreate mode 100644 resources/views/emails/reports/report-not-generated.blade.phpcreate mode100644tests/Unit/Component/Transcription/Job/FinishTranscriptionJobTest.phpcreate mode100644tests/Unit/Component/Transcription/TranscriptionProcessor/Gong/GongTest.phpcreate mode100644 tests/Unit/Events/Activities/Audio/RecordingEventTest.phpcreate mode100644tests/Unit/Events/Activities/Softphone/EndedTest.phpcreate mode100644tests/Unit/Events/Activities/Softphone/SoftphoneEventTest.phpcreate mode100644 tests/Unit/Events/Activities/Softphone/StartedTest.phpcreate mode100644tests/Unit/Http/Transformers/PartnerTransformerTest.phpcreate mode100644tests/Unit/Jobs/AutomatedReports/SendReportExpiringSoonMailJobTest.phpcreate mode 100644tests/Unit/Jobs/AutomatedReports/SendReportNotGeneratedMailJobTest.phpcreate mode 100644 tests/Unit/Listeners/Teams/SyncIntercomCompanyTest.phpcreate mode 100644 tests/Unit/Listeners/Users/SyncIntercomTest.phpcreate mode 100644 tests/Unit/Mail/Reports/ReportNotGeneratedTest.phpcreate mode 100644 tests/Unit/Models/PartnerTest.phpcreate mode 100644 tests/Unit/Services/ActivityServiceTest.phpcreate mode 100644 tests/Unit/UseCases/TeamInsights/Recording0utcomeTextResolverTest.phpcreate mode 100644 tests/Unit/UseCases/TeamInsights/StrictConsentColumnResolverTest.phpLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pulll• ₴4screenpipe"Thu 7 May 10:39:03T₴1• 85APP...
|
882
|
NULL
|
NULL
|
NULL
|
|
884
|
32
|
16
|
2026-05-07T07:38:59.918506+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778139539918_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Wispr Flow FileDictationView EditHelp Windowlihl Wispr Flow FileDictationView EditHelp Windowlihl Flow Basici: Home® Dictionary& SnippetsTr Style* Coffee and Clai"8. TransformsE ScratchpadHow can I help you today?o Wito Cộ Loam Đà<> Code Lifes&, Invite your team# Get a free monthsês Settings® Help•••D+→ cPlatform Sprint 3 Q2 - Platform TeWelcome back, LukásMake Flow sound like youSet up different writing styles for different apps.Start nowAPRIL 23, 202601:38PMАаа, възникна си бърз въпрос. Ако има генерирани репорти, които сапратени, трябва да се виждат в страницата Al Report. Говоря сега застаоите. ь-ь-ь. наметих сега, че условието. което всъшност поели гипоказваше, е, че те трябва да са пратени. Има ситуации, в които сагенерирани и не са още пратени. Такива в момента не излизат на по-острипроолеми, при аз променям ето посланиетсAPRIL 20, 202609:32 AMIAPRIL 18, 202602:39 PMI02:38 PMSo there is some soeech that can be detected. How bia can the table aet. allithe data from audio, if we expect to have constant speech for the 12-hour day?so wnat's the ooint in navina it detect the soeech or silence it it's stlli there.mny.sentry.lo issues/uu/so0o/ctenvironmIssues / APP-1EEDsuppont Dally • In 4n z2m100% 12Inu / May 10:30.09ê Ask Seer % /Jump to: HighlightsStack TraceTrace© Display~Taas© Copy as v43.2K total wordsquesti.com/crm/v3/objects/contact/search 2 resulted in a '429121 wpm0 day streake reached your secondlyrrelationid:09dttc4-4 (truncated...)code429hp/src/Exceptions/HubspotException.php:24 in . Show 1 more frametPaqinationService.php:163 in Jiminny Services Crm Hubs.tPaginationService.php:51 in Jiminny\Services\Crm\Hubsp._minny Services\Crm\Hubspot\Client::getPaginatedDatanate/Cache/Repository.ohp:564 in Illuminate.oho:167 in Jiminnv Services Crm CachedCrmServiceDecor.in Jiminny|Services\Crm\CrmActivityService:findCrmRecordsn Jiminny Services Crm CrmActivityService«updateParticioJiminny|Services\Crm\CrmActivityService:updateCrmDatain Jiminny|Jobs\Crm\MatchActivityCrmData:Jiminny \Jobsl_/app/Jobs/Crm/MatchActivityCrmData.php:87 in Jiminny|Jobs\Crm\MatchActivityCrmData:handleCollod tram.ondor/lorovol/fromoworl/erc/llluminoto/Contoinor/PoundMothodnhn.2/dn.tttmlShow 14 more frames/app/Queue/Worker/Worker.php:71 in Jiminny|Queue\Worker\Worker:processCalled from: -endor/laravel/framework/src/Illuminate/Queue/Worker.php:435 in Illuminate\Qu..Chaw"r maretrs miod> GuzzleHttp\Exception\ClientExceptionv Trace PreviewView Full Tracea GitHub+ Jirav Activity8 Assigned2 months agoby Lukas Kovalik to themselves.• Marked as Ongoingo months agoautomatically by Sentry# First Seeno months agev PeopleCR participatingSSIRIPIN viewedCimilar ssuesMeraed ssuesView...
|
NULL
|
-990730417765209036
|
NULL
|
visual_change
|
ocr
|
NULL
|
Wispr Flow FileDictationView EditHelp Windowlihl Wispr Flow FileDictationView EditHelp Windowlihl Flow Basici: Home® Dictionary& SnippetsTr Style* Coffee and Clai"8. TransformsE ScratchpadHow can I help you today?o Wito Cộ Loam Đà<> Code Lifes&, Invite your team# Get a free monthsês Settings® Help•••D+→ cPlatform Sprint 3 Q2 - Platform TeWelcome back, LukásMake Flow sound like youSet up different writing styles for different apps.Start nowAPRIL 23, 202601:38PMАаа, възникна си бърз въпрос. Ако има генерирани репорти, които сапратени, трябва да се виждат в страницата Al Report. Говоря сега застаоите. ь-ь-ь. наметих сега, че условието. което всъшност поели гипоказваше, е, че те трябва да са пратени. Има ситуации, в които сагенерирани и не са още пратени. Такива в момента не излизат на по-острипроолеми, при аз променям ето посланиетсAPRIL 20, 202609:32 AMIAPRIL 18, 202602:39 PMI02:38 PMSo there is some soeech that can be detected. How bia can the table aet. allithe data from audio, if we expect to have constant speech for the 12-hour day?so wnat's the ooint in navina it detect the soeech or silence it it's stlli there.mny.sentry.lo issues/uu/so0o/ctenvironmIssues / APP-1EEDsuppont Dally • In 4n z2m100% 12Inu / May 10:30.09ê Ask Seer % /Jump to: HighlightsStack TraceTrace© Display~Taas© Copy as v43.2K total wordsquesti.com/crm/v3/objects/contact/search 2 resulted in a '429121 wpm0 day streake reached your secondlyrrelationid:09dttc4-4 (truncated...)code429hp/src/Exceptions/HubspotException.php:24 in . Show 1 more frametPaqinationService.php:163 in Jiminny Services Crm Hubs.tPaginationService.php:51 in Jiminny\Services\Crm\Hubsp._minny Services\Crm\Hubspot\Client::getPaginatedDatanate/Cache/Repository.ohp:564 in Illuminate.oho:167 in Jiminnv Services Crm CachedCrmServiceDecor.in Jiminny|Services\Crm\CrmActivityService:findCrmRecordsn Jiminny Services Crm CrmActivityService«updateParticioJiminny|Services\Crm\CrmActivityService:updateCrmDatain Jiminny|Jobs\Crm\MatchActivityCrmData:Jiminny \Jobsl_/app/Jobs/Crm/MatchActivityCrmData.php:87 in Jiminny|Jobs\Crm\MatchActivityCrmData:handleCollod tram.ondor/lorovol/fromoworl/erc/llluminoto/Contoinor/PoundMothodnhn.2/dn.tttmlShow 14 more frames/app/Queue/Worker/Worker.php:71 in Jiminny|Queue\Worker\Worker:processCalled from: -endor/laravel/framework/src/Illuminate/Queue/Worker.php:435 in Illuminate\Qu..Chaw"r maretrs miod> GuzzleHttp\Exception\ClientExceptionv Trace PreviewView Full Tracea GitHub+ Jirav Activity8 Assigned2 months agoby Lukas Kovalik to themselves.• Marked as Ongoingo months agoautomatically by Sentry# First Seeno months agev PeopleCR participatingSSIRIPIN viewedCimilar ssuesMeraed ssuesView...
|
883
|
NULL
|
NULL
|
NULL
|
|
883
|
32
|
15
|
2026-05-07T07:38:43.529349+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778139523529_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Claude File EditViewWindowHelp* Coffee and Claude Claude File EditViewWindowHelp* Coffee and Claude time?Hogy can I help you today?@ Write Q Learn<> Code Ö Life stuffSonnet 4.6v• Claude's choicePlatform Sprint 3 Q2 - Platform Te)SevenShores|Hubspot\Exceptic XService-Desk - Queues - PlatformJy 20807 check various issues wital SentryPull requests - jiminny/app1 Useroilot | Ask liminny Report Gen• New TabExolore08MonitorsSettingsLKnny.sentry.lo/issuIssues / APP-1EEDD: b2e90aбe7 hours ago |JSONJump to: HighlightsStack TraceTaasv Stack TraceDisplay~© Copy asThere are 2 chained exceptions in this eventv SevenShores Hubsoot Excentions BadRequestClient error: *POST https://api.hubapi.com/crm/v3/objects/contact/search ( resulted in a '429loo Many kequests"status: error" message:You have reached your secondlvlimit." "errorivoe":"RATE UMi" "correlationid":019dttc4-4 (truncated...)mechanism generidCrashed in non-app:...endor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24 in Show 1 more frame_pp/Services/Crm/Hubspot/Paqination/HubspotPaginationService.php:163 in Jiminny Services Crm Hubs.-pp/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:51 in Jiminny|Services\Crm\Hubsp._/app/Services/Crm/Hubspot/Client.php:94 in Jiminny|Services\Crm\Hubspot\Client:getPaginatedDataIn App-op/Services/Crm/Hubspot/Service.php:1212 in Jiminny Services Crm Hubspot Service::Jiminny Services .Called from:endor/laravel/framework/src/llluminate/Cache/Repositorv.php:564 in Illuminate…app/Services/Crm/Hubspot/Service.php:1206 in JiminnyServices Crm Hubspot Service:matchByNameop/Services/Crm/CachedCrmServiceDecorator.oho:167 in Jiminnv|Services Crm.CachedCrmServiceDecor/app/Services/Crm/CrmActivityService.php:227 in Jiminny|Services\Crm\CrmActivityService:findCrmRecords-op/Services/Crm/CrmActivityService.oho:139 in Jiminny Services Crm CrmActivityService«updateParticio./app/Services/Crm/CrmActivityService.php:81 in Jiminny|Services\Crm\CrmActivityService:updateCrmData-pp/Jobs/Crm/MatchActivityCrmData.php:107 in Jiminny\Jobs\Crm\MatchActivityCrmData:Jiminny\Jobsl_Called from: .endor/laravel/framework/src/Illuminate/Database/Concerns/Man:/app/Jobs/Crm/MatchActivityCrmData.php:87 in Jiminny|Jobs\Crm\MatchActivityCrmData:handleCollod tram.ondor/lorovol/fromoworl/erc/llluminoto/Contoinor/PoundMothodnhn.2/dn.tttmlShow 14 more frames/app/Queue/Worker/Worker.php:71 in Jiminny|Queue\Worker\Worker:processCalled from: -endor/laravel/framework/src/Illuminate/Queue/Worker.php:435 in Illuminate\Qu..Chaw"r maretrs miod> GuzzleHttp\Exception\ClientExceptionv Trace PreviewView Full Trace$0suppont Dally • In 4n z2m100% L2Inu / May 10:30.43ê Ask Seer % /• GitHub+ Jirav Activity8 Assignedby Lukas Kovalik to themselves.D Marked as Ongoingautomatically by Sentry# First Seen2 months agoo months agoo months agev PeopleCR participatingSSIRIPIN viewedSimilar IssuesMeraed ssues...
|
NULL
|
249914798847643130
|
NULL
|
click
|
ocr
|
NULL
|
Claude File EditViewWindowHelp* Coffee and Claude Claude File EditViewWindowHelp* Coffee and Claude time?Hogy can I help you today?@ Write Q Learn<> Code Ö Life stuffSonnet 4.6v• Claude's choicePlatform Sprint 3 Q2 - Platform Te)SevenShores|Hubspot\Exceptic XService-Desk - Queues - PlatformJy 20807 check various issues wital SentryPull requests - jiminny/app1 Useroilot | Ask liminny Report Gen• New TabExolore08MonitorsSettingsLKnny.sentry.lo/issuIssues / APP-1EEDD: b2e90aбe7 hours ago |JSONJump to: HighlightsStack TraceTaasv Stack TraceDisplay~© Copy asThere are 2 chained exceptions in this eventv SevenShores Hubsoot Excentions BadRequestClient error: *POST https://api.hubapi.com/crm/v3/objects/contact/search ( resulted in a '429loo Many kequests"status: error" message:You have reached your secondlvlimit." "errorivoe":"RATE UMi" "correlationid":019dttc4-4 (truncated...)mechanism generidCrashed in non-app:...endor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24 in Show 1 more frame_pp/Services/Crm/Hubspot/Paqination/HubspotPaginationService.php:163 in Jiminny Services Crm Hubs.-pp/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:51 in Jiminny|Services\Crm\Hubsp._/app/Services/Crm/Hubspot/Client.php:94 in Jiminny|Services\Crm\Hubspot\Client:getPaginatedDataIn App-op/Services/Crm/Hubspot/Service.php:1212 in Jiminny Services Crm Hubspot Service::Jiminny Services .Called from:endor/laravel/framework/src/llluminate/Cache/Repositorv.php:564 in Illuminate…app/Services/Crm/Hubspot/Service.php:1206 in JiminnyServices Crm Hubspot Service:matchByNameop/Services/Crm/CachedCrmServiceDecorator.oho:167 in Jiminnv|Services Crm.CachedCrmServiceDecor/app/Services/Crm/CrmActivityService.php:227 in Jiminny|Services\Crm\CrmActivityService:findCrmRecords-op/Services/Crm/CrmActivityService.oho:139 in Jiminny Services Crm CrmActivityService«updateParticio./app/Services/Crm/CrmActivityService.php:81 in Jiminny|Services\Crm\CrmActivityService:updateCrmData-pp/Jobs/Crm/MatchActivityCrmData.php:107 in Jiminny\Jobs\Crm\MatchActivityCrmData:Jiminny\Jobsl_Called from: .endor/laravel/framework/src/Illuminate/Database/Concerns/Man:/app/Jobs/Crm/MatchActivityCrmData.php:87 in Jiminny|Jobs\Crm\MatchActivityCrmData:handleCollod tram.ondor/lorovol/fromoworl/erc/llluminoto/Contoinor/PoundMothodnhn.2/dn.tttmlShow 14 more frames/app/Queue/Worker/Worker.php:71 in Jiminny|Queue\Worker\Worker:processCalled from: -endor/laravel/framework/src/Illuminate/Queue/Worker.php:435 in Illuminate\Qu..Chaw"r maretrs miod> GuzzleHttp\Exception\ClientExceptionv Trace PreviewView Full Trace$0suppont Dally • In 4n z2m100% L2Inu / May 10:30.43ê Ask Seer % /• GitHub+ Jirav Activity8 Assignedby Lukas Kovalik to themselves.D Marked as Ongoingautomatically by Sentry# First Seen2 months agoo months agoo months agev PeopleCR participatingSSIRIPIN viewedSimilar IssuesMeraed ssues...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
882
|
31
|
10
|
2026-05-07T07:38:43.470164+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778139523470_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpSupport Daily • in 4h 22 m100% <8APP (-zsh)DOCKERDEV (-zsh)₴2APP (-zsh)*3-zshcreatemode 100644 database/migrations/2026_04_29_105053_move_ask_jiminny_reports_to_grow_tier.phpcreatemode100644 front-end/src/__mocks__/kit/endpoints/automated-reports-promo.jscreate mode100644 front-end/src/apps/ai-reports-promo.jscreatemode100644 front-end/src/components/AiReports/AiReportsPromo.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/AutomatedReportsPromo.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/PromoCard.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/WhyItMattersCard.vuecreatemode100644 front-end/src/components/AiReports/AutomatedReportsPromo/__tests_./AutomatedReportsPromo.spec.jscreatemode100644 front-end/src/components/AiReports/AutomatedReportsPromo/__tests__/__snapshots__/automated-reports-promo.output.htmlcreatemode 100644 front-end/src/components/AiReports/PanoramaReportsPromo/PanoramaReportsPromo.vuecreate mode 100644 front-end/src/components/AiReports/PanoramaReportsPromo/__tests__/PanoramaReportsPromo.spec.jscreatemode 100644front-end/src/components/AiReports/PanoramaReportsPromo/__tests__/__snapshots__/panorama-reports-promo.output.htmlcreate mode 100644front-end/src/components/Settings/Kiosk/modals/EditTeamModal/.__tests__/EditTeamModal.spec.jscreate mode 100644front-end/src/components/Settings/Kiosk/shared/Navigation/__tests__/Navigation.spec.jscreate mode 100644 front-end/src/components/layout/Sidebar/__tests_/HelpMenu.spec.jscreate mode100644 front-end/src/components/layout/Sidebar/__tests__/useAiReportsSidebarButton.spec.jscreate mode 100644 front-end/src/components/layout/Sidebar/useAiReportsSidebarButton.jscreate mode100644 front-end/src/store/modules/platform/__tests_/getters.spec.jscreate mode 100644 public/pdf/exec-reports/com/coaching-profiles.pdfcreate mode100644 public/pdf/exec-reports/com/exec-summary.pdfcreate mode100644 public/pdf/exec-reports/com/loss-report.pdfcreate mode100644 public/pdf/exec-reports/com/product-feedback.pdfcreate mode100644 public/pdf/exec-reports/eu/coaching-profiles.pdfcreate mode 100644public/pdf/exec-reports/eu/exec-summary.pdfcreate mode 100644public/pdf/exec-reports/eu/loss-report.pdfcreate mode 100644public/pdf/exec-reports/eu/product-feedback.pdfcreate mode 100644 resources/views/emails/reports/ask-jiminny-report-expiring.blade.phpcreate mode 100644 resources/views/emails/reports/report-not-generated.blade.phpcreate mode100644tests/Unit/Component/Transcription/Job/FinishTranscriptionJobTest.phpcreate mode100644tests/Unit/Component/Transcription/TranscriptionProcessor/Gong/GongTest.phpcreate mode100644 tests/Unit/Events/Activities/Audio/RecordingEventTest.phpcreate mode100644tests/Unit/Events/Activities/Softphone/EndedTest.phpcreate mode100644tests/Unit/Events/Activities/Softphone/SoftphoneEventTest.phpcreate mode100644 tests/Unit/Events/Activities/Softphone/StartedTest.phpcreate mode100644tests/Unit/Http/Transformers/PartnerTransformerTest.phpcreate mode100644tests/Unit/Jobs/AutomatedReports/SendReportExpiringSoonMailJobTest.phpcreate mode 100644tests/Unit/Jobs/AutomatedReports/SendReportNotGeneratedMailJobTest.phpcreate mode 100644 tests/Unit/Listeners/Teams/SyncIntercomCompanyTest.phpcreate mode 100644 tests/Unit/Listeners/Users/SyncIntercomTest.phpcreate mode 100644 tests/Unit/Mail/Reports/ReportNotGeneratedTest.phpcreate mode 100644 tests/Unit/Models/PartnerTest.phpcreate mode 100644 tests/Unit/Services/ActivityServiceTest.phpcreate mode 100644 tests/Unit/UseCases/TeamInsights/Recording0utcomeTextResolverTest.phpcreate mode 100644 tests/Unit/UseCases/TeamInsights/StrictConsentColumnResolverTest.phpLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pulll• *4screenpipe"Thu 7 May 10:38:43T81• *5APP...
|
NULL
|
-6924096142313305983
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpSupport Daily • in 4h 22 m100% <8APP (-zsh)DOCKERDEV (-zsh)₴2APP (-zsh)*3-zshcreatemode 100644 database/migrations/2026_04_29_105053_move_ask_jiminny_reports_to_grow_tier.phpcreatemode100644 front-end/src/__mocks__/kit/endpoints/automated-reports-promo.jscreate mode100644 front-end/src/apps/ai-reports-promo.jscreatemode100644 front-end/src/components/AiReports/AiReportsPromo.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/AutomatedReportsPromo.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/PromoCard.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/WhyItMattersCard.vuecreatemode100644 front-end/src/components/AiReports/AutomatedReportsPromo/__tests_./AutomatedReportsPromo.spec.jscreatemode100644 front-end/src/components/AiReports/AutomatedReportsPromo/__tests__/__snapshots__/automated-reports-promo.output.htmlcreatemode 100644 front-end/src/components/AiReports/PanoramaReportsPromo/PanoramaReportsPromo.vuecreate mode 100644 front-end/src/components/AiReports/PanoramaReportsPromo/__tests__/PanoramaReportsPromo.spec.jscreatemode 100644front-end/src/components/AiReports/PanoramaReportsPromo/__tests__/__snapshots__/panorama-reports-promo.output.htmlcreate mode 100644front-end/src/components/Settings/Kiosk/modals/EditTeamModal/.__tests__/EditTeamModal.spec.jscreate mode 100644front-end/src/components/Settings/Kiosk/shared/Navigation/__tests__/Navigation.spec.jscreate mode 100644 front-end/src/components/layout/Sidebar/__tests_/HelpMenu.spec.jscreate mode100644 front-end/src/components/layout/Sidebar/__tests__/useAiReportsSidebarButton.spec.jscreate mode 100644 front-end/src/components/layout/Sidebar/useAiReportsSidebarButton.jscreate mode100644 front-end/src/store/modules/platform/__tests_/getters.spec.jscreate mode 100644 public/pdf/exec-reports/com/coaching-profiles.pdfcreate mode100644 public/pdf/exec-reports/com/exec-summary.pdfcreate mode100644 public/pdf/exec-reports/com/loss-report.pdfcreate mode100644 public/pdf/exec-reports/com/product-feedback.pdfcreate mode100644 public/pdf/exec-reports/eu/coaching-profiles.pdfcreate mode 100644public/pdf/exec-reports/eu/exec-summary.pdfcreate mode 100644public/pdf/exec-reports/eu/loss-report.pdfcreate mode 100644public/pdf/exec-reports/eu/product-feedback.pdfcreate mode 100644 resources/views/emails/reports/ask-jiminny-report-expiring.blade.phpcreate mode 100644 resources/views/emails/reports/report-not-generated.blade.phpcreate mode100644tests/Unit/Component/Transcription/Job/FinishTranscriptionJobTest.phpcreate mode100644tests/Unit/Component/Transcription/TranscriptionProcessor/Gong/GongTest.phpcreate mode100644 tests/Unit/Events/Activities/Audio/RecordingEventTest.phpcreate mode100644tests/Unit/Events/Activities/Softphone/EndedTest.phpcreate mode100644tests/Unit/Events/Activities/Softphone/SoftphoneEventTest.phpcreate mode100644 tests/Unit/Events/Activities/Softphone/StartedTest.phpcreate mode100644tests/Unit/Http/Transformers/PartnerTransformerTest.phpcreate mode100644tests/Unit/Jobs/AutomatedReports/SendReportExpiringSoonMailJobTest.phpcreate mode 100644tests/Unit/Jobs/AutomatedReports/SendReportNotGeneratedMailJobTest.phpcreate mode 100644 tests/Unit/Listeners/Teams/SyncIntercomCompanyTest.phpcreate mode 100644 tests/Unit/Listeners/Users/SyncIntercomTest.phpcreate mode 100644 tests/Unit/Mail/Reports/ReportNotGeneratedTest.phpcreate mode 100644 tests/Unit/Models/PartnerTest.phpcreate mode 100644 tests/Unit/Services/ActivityServiceTest.phpcreate mode 100644 tests/Unit/UseCases/TeamInsights/Recording0utcomeTextResolverTest.phpcreate mode 100644 tests/Unit/UseCases/TeamInsights/StrictConsentColumnResolverTest.phpLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pulll• *4screenpipe"Thu 7 May 10:38:43T81• *5APP...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
881
|
32
|
14
|
2026-05-07T07:38:42.438179+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778139522438_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
claudecalVIewWindowHelp" Coae+ New chatÔ Proje claudecalVIewWindowHelp" Coae+ New chatÔ Projects8t Artifacts• customizeBulgarian citizenship application processDawarich location tracking projectViewing retention policy in screenpipeClean shot video recording terminatiorHubSpot rate limit handling with executeUntitled@ Screen pipe. Is there ability...SM8 mount access inconsistency betwe…What is the best switch can..Permission denied on screenpipe volumeScreenpipe sync database attachment erLast swimming outing with DaniDetinition of incarceratedChromecast remote volume buttons notSalesforce APl errors with Organization aDaily activity summary from screenpipeMacBook unexpected restarts and kanji sSecurity patch review and testing guidanFood calorie values reterenceTracking location historv from last weekScreenpipe WAL processing when stopp•.•0Platform Sprint 3 Q2 - Platform Te)SevenShores|Hubspot\Exceptic XService-Desk - Queues - PlatformJy 20807 check various issues wital SentryPull requests - jiminny/app1 Useroilot | Ask liminny Report Gen• New TabExolore08MonitorsSettings* Coffee and Claude time?How can I help you today?Sonnet 4.6O WriteQ Learn" CodeLife stuff| Claude's choicelK Lukas. ProLKsuppont Dally • In 4n z2m100% 12Inu / May 10:30.44nny.sentry.lo/issuIssues / APP-1EEDê Ask Seer % /D: b2e90aбe7 hours ago |JSONJump to: HighlightsStack TraceTaas• GitHub+ Jirav Stack TraceDisplay~© Copy asv ActivityThere are 2 chained exceptions in this eventv SevenShores Hubsoot Excentions BadRequest8 Assigned2 months agoby Lukas Kovalik to themselves.Client error: *POST https://api.hubapi.com/crm/v3/objects/contact/search ( resulted in a '429D Marked as Ongoingautomatically by Sentryo months agoloo Many kequests"status: error" message:You have reached your secondlvlimit." "errorivoe":"RATE UMi" "correlationid":019dttc4-4 (truncated...)# First Seeno months agemechanism generidv PeopleCrashed in non-app:...endor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24 in Show 1 more frame_pp/Services/Crm/Hubspot/Paqination/HubspotPaginationService.php:163 in Jiminny Services Crm Hubs.CR participatingSSIRIPIN viewed-pp/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:51 in Jiminny|Services\Crm\Hubsp._Similar Issues/app/Services/Crm/Hubspot/Client.php:94 in Jiminny|Services\Crm\Hubspot\Client:getPaginatedDataIn AppMeraed ssues-op/Services/Crm/Hubspot/Service.php:1212 in Jiminny Services Crm Hubspot Service::Jiminny Services .Called from:endor/laravel/framework/src/llluminate/Cache/Repositorv.php:564 in Illuminate…app/Services/Crm/Hubspot/Service.php:1206 in JiminnyServices Crm Hubspot Service:matchByNameop/Services/Crm/CachedCrmServiceDecorator.oho:167 in Jiminnv|Services Crm.CachedCrmServiceDecor/app/Services/Crm/CrmActivityService.php:227 in Jiminny|Services\Crm\CrmActivityService:findCrmRecords-op/Services/Crm/CrmActivityService.oho:139 in Jiminny Services Crm CrmActivityService«updateParticio./app/Services/Crm/CrmActivityService.php:81 in Jiminny|Services\Crm\CrmActivityService:updateCrmData-pp/Jobs/Crm/MatchActivityCrmData.php:107 in Jiminny\Jobs\Crm\MatchActivityCrmData:Jiminny\Jobsl_Called from: .endor/laravel/framework/src/Illuminate/Database/Concerns/Man:/app/Jobs/Crm/MatchActivityCrmData.php:87 in Jiminny|Jobs\Crm\MatchActivityCrmData:handieCollod tram.ondor/lorovol/fromoworl/erc/llluminoto/Contoinor/PoundMothodnhn.2/dn.tttmlShow 14 more frames/app/Queue/Worker/Worker.php:71 in Jiminny|Queue\Worker\Worker:processCalled from: -endor/laravel/framework/src/Illuminate/Queue/Worker.php:435 in Illuminate\Qu..Chaw"r maretrs miod> GuzzleHttp\Exception\ClientExceptionv Trace PreviewView Full Trace...
|
NULL
|
-1224554247678194676
|
NULL
|
click
|
ocr
|
NULL
|
claudecalVIewWindowHelp" Coae+ New chatÔ Proje claudecalVIewWindowHelp" Coae+ New chatÔ Projects8t Artifacts• customizeBulgarian citizenship application processDawarich location tracking projectViewing retention policy in screenpipeClean shot video recording terminatiorHubSpot rate limit handling with executeUntitled@ Screen pipe. Is there ability...SM8 mount access inconsistency betwe…What is the best switch can..Permission denied on screenpipe volumeScreenpipe sync database attachment erLast swimming outing with DaniDetinition of incarceratedChromecast remote volume buttons notSalesforce APl errors with Organization aDaily activity summary from screenpipeMacBook unexpected restarts and kanji sSecurity patch review and testing guidanFood calorie values reterenceTracking location historv from last weekScreenpipe WAL processing when stopp•.•0Platform Sprint 3 Q2 - Platform Te)SevenShores|Hubspot\Exceptic XService-Desk - Queues - PlatformJy 20807 check various issues wital SentryPull requests - jiminny/app1 Useroilot | Ask liminny Report Gen• New TabExolore08MonitorsSettings* Coffee and Claude time?How can I help you today?Sonnet 4.6O WriteQ Learn" CodeLife stuff| Claude's choicelK Lukas. ProLKsuppont Dally • In 4n z2m100% 12Inu / May 10:30.44nny.sentry.lo/issuIssues / APP-1EEDê Ask Seer % /D: b2e90aбe7 hours ago |JSONJump to: HighlightsStack TraceTaas• GitHub+ Jirav Stack TraceDisplay~© Copy asv ActivityThere are 2 chained exceptions in this eventv SevenShores Hubsoot Excentions BadRequest8 Assigned2 months agoby Lukas Kovalik to themselves.Client error: *POST https://api.hubapi.com/crm/v3/objects/contact/search ( resulted in a '429D Marked as Ongoingautomatically by Sentryo months agoloo Many kequests"status: error" message:You have reached your secondlvlimit." "errorivoe":"RATE UMi" "correlationid":019dttc4-4 (truncated...)# First Seeno months agemechanism generidv PeopleCrashed in non-app:...endor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24 in Show 1 more frame_pp/Services/Crm/Hubspot/Paqination/HubspotPaginationService.php:163 in Jiminny Services Crm Hubs.CR participatingSSIRIPIN viewed-pp/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:51 in Jiminny|Services\Crm\Hubsp._Similar Issues/app/Services/Crm/Hubspot/Client.php:94 in Jiminny|Services\Crm\Hubspot\Client:getPaginatedDataIn AppMeraed ssues-op/Services/Crm/Hubspot/Service.php:1212 in Jiminny Services Crm Hubspot Service::Jiminny Services .Called from:endor/laravel/framework/src/llluminate/Cache/Repositorv.php:564 in Illuminate…app/Services/Crm/Hubspot/Service.php:1206 in JiminnyServices Crm Hubspot Service:matchByNameop/Services/Crm/CachedCrmServiceDecorator.oho:167 in Jiminnv|Services Crm.CachedCrmServiceDecor/app/Services/Crm/CrmActivityService.php:227 in Jiminny|Services\Crm\CrmActivityService:findCrmRecords-op/Services/Crm/CrmActivityService.oho:139 in Jiminny Services Crm CrmActivityService«updateParticio./app/Services/Crm/CrmActivityService.php:81 in Jiminny|Services\Crm\CrmActivityService:updateCrmData-pp/Jobs/Crm/MatchActivityCrmData.php:107 in Jiminny\Jobs\Crm\MatchActivityCrmData:Jiminny\Jobsl_Called from: .endor/laravel/framework/src/Illuminate/Database/Concerns/Man:/app/Jobs/Crm/MatchActivityCrmData.php:87 in Jiminny|Jobs\Crm\MatchActivityCrmData:handieCollod tram.ondor/lorovol/fromoworl/erc/llluminoto/Contoinor/PoundMothodnhn.2/dn.tttmlShow 14 more frames/app/Queue/Worker/Worker.php:71 in Jiminny|Queue\Worker\Worker:processCalled from: -endor/laravel/framework/src/Illuminate/Queue/Worker.php:435 in Illuminate\Qu..Chaw"r maretrs miod> GuzzleHttp\Exception\ClientExceptionv Trace PreviewView Full Trace...
|
879
|
NULL
|
NULL
|
NULL
|
|
880
|
31
|
9
|
2026-05-07T07:38:42.382718+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778139522382_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpSupport Daily • in 4h 22 m100% <8APP (-zsh)DOCKERDEV (-zsh)₴2APP (-zsh)*3-zshcreatemode 100644 database/migrations/2026_04_29_105053_move_ask_jiminny_reports_to_grow_tier.phpcreatemode100644 front-end/src/__mocks__/kit/endpoints/automated-reports-promo.jscreate mode100644 front-end/src/apps/ai-reports-promo.jscreatemode100644 front-end/src/components/AiReports/AiReportsPromo.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/AutomatedReportsPromo.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/PromoCard.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/WhyItMattersCard.vuecreatemode100644 front-end/src/components/AiReports/AutomatedReportsPromo/__tests_./AutomatedReportsPromo.spec.jscreatemode100644 front-end/src/components/AiReports/AutomatedReportsPromo/__tests__/__snapshots__/automated-reports-promo.output.htmlcreatemode 100644 front-end/src/components/AiReports/PanoramaReportsPromo/PanoramaReportsPromo.vuecreate mode 100644 front-end/src/components/AiReports/PanoramaReportsPromo/__tests__/PanoramaReportsPromo.spec.jscreatemode 100644front-end/src/components/AiReports/PanoramaReportsPromo/__tests__/__snapshots__/panorama-reports-promo.output.htmlcreate mode 100644front-end/src/components/Settings/Kiosk/modals/EditTeamModal/.__tests__/EditTeamModal.spec.jscreate mode 100644front-end/src/components/Settings/Kiosk/shared/Navigation/__tests__/Navigation.spec.jscreate mode 100644 front-end/src/components/layout/Sidebar/__tests_/HelpMenu.spec.jscreate mode100644 front-end/src/components/layout/Sidebar/__tests__/useAiReportsSidebarButton.spec.jscreate mode 100644 front-end/src/components/layout/Sidebar/useAiReportsSidebarButton.jscreate mode100644 front-end/src/store/modules/platform/__tests_/getters.spec.jscreate mode 100644 public/pdf/exec-reports/com/coaching-profiles.pdfcreate mode100644 public/pdf/exec-reports/com/exec-summary.pdfcreate mode100644 public/pdf/exec-reports/com/loss-report.pdfcreate mode100644 public/pdf/exec-reports/com/product-feedback.pdfcreate mode100644 public/pdf/exec-reports/eu/coaching-profiles.pdfcreate mode 100644public/pdf/exec-reports/eu/exec-summary.pdfcreate mode 100644public/pdf/exec-reports/eu/loss-report.pdfcreate mode 100644public/pdf/exec-reports/eu/product-feedback.pdfcreate mode 100644 resources/views/emails/reports/ask-jiminny-report-expiring.blade.phpcreate mode 100644 resources/views/emails/reports/report-not-generated.blade.phpcreate mode100644tests/Unit/Component/Transcription/Job/FinishTranscriptionJobTest.phpcreate mode100644tests/Unit/Component/Transcription/TranscriptionProcessor/Gong/GongTest.phpcreate mode100644 tests/Unit/Events/Activities/Audio/RecordingEventTest.phpcreate mode100644tests/Unit/Events/Activities/Softphone/EndedTest.phpcreate mode100644tests/Unit/Events/Activities/Softphone/SoftphoneEventTest.phpcreate mode100644 tests/Unit/Events/Activities/Softphone/StartedTest.phpcreate mode100644tests/Unit/Http/Transformers/PartnerTransformerTest.phpcreate mode100644tests/Unit/Jobs/AutomatedReports/SendReportExpiringSoonMailJobTest.phpcreate mode 100644tests/Unit/Jobs/AutomatedReports/SendReportNotGeneratedMailJobTest.phpcreate mode 100644 tests/Unit/Listeners/Teams/SyncIntercomCompanyTest.phpcreate mode 100644 tests/Unit/Listeners/Users/SyncIntercomTest.phpcreate mode 100644 tests/Unit/Mail/Reports/ReportNotGeneratedTest.phpcreate mode 100644 tests/Unit/Models/PartnerTest.phpcreate mode 100644 tests/Unit/Services/ActivityServiceTest.phpcreate mode 100644 tests/Unit/UseCases/TeamInsights/Recording0utcomeTextResolverTest.phpcreate mode 100644 tests/Unit/UseCases/TeamInsights/StrictConsentColumnResolverTest.phpLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pulll• *4screenpipe"Thu 7 May 10:38:42T81• *5APP...
|
NULL
|
-3842487636706288687
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpSupport Daily • in 4h 22 m100% <8APP (-zsh)DOCKERDEV (-zsh)₴2APP (-zsh)*3-zshcreatemode 100644 database/migrations/2026_04_29_105053_move_ask_jiminny_reports_to_grow_tier.phpcreatemode100644 front-end/src/__mocks__/kit/endpoints/automated-reports-promo.jscreate mode100644 front-end/src/apps/ai-reports-promo.jscreatemode100644 front-end/src/components/AiReports/AiReportsPromo.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/AutomatedReportsPromo.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/PromoCard.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/WhyItMattersCard.vuecreatemode100644 front-end/src/components/AiReports/AutomatedReportsPromo/__tests_./AutomatedReportsPromo.spec.jscreatemode100644 front-end/src/components/AiReports/AutomatedReportsPromo/__tests__/__snapshots__/automated-reports-promo.output.htmlcreatemode 100644 front-end/src/components/AiReports/PanoramaReportsPromo/PanoramaReportsPromo.vuecreate mode 100644 front-end/src/components/AiReports/PanoramaReportsPromo/__tests__/PanoramaReportsPromo.spec.jscreatemode 100644front-end/src/components/AiReports/PanoramaReportsPromo/__tests__/__snapshots__/panorama-reports-promo.output.htmlcreate mode 100644front-end/src/components/Settings/Kiosk/modals/EditTeamModal/.__tests__/EditTeamModal.spec.jscreate mode 100644front-end/src/components/Settings/Kiosk/shared/Navigation/__tests__/Navigation.spec.jscreate mode 100644 front-end/src/components/layout/Sidebar/__tests_/HelpMenu.spec.jscreate mode100644 front-end/src/components/layout/Sidebar/__tests__/useAiReportsSidebarButton.spec.jscreate mode 100644 front-end/src/components/layout/Sidebar/useAiReportsSidebarButton.jscreate mode100644 front-end/src/store/modules/platform/__tests_/getters.spec.jscreate mode 100644 public/pdf/exec-reports/com/coaching-profiles.pdfcreate mode100644 public/pdf/exec-reports/com/exec-summary.pdfcreate mode100644 public/pdf/exec-reports/com/loss-report.pdfcreate mode100644 public/pdf/exec-reports/com/product-feedback.pdfcreate mode100644 public/pdf/exec-reports/eu/coaching-profiles.pdfcreate mode 100644public/pdf/exec-reports/eu/exec-summary.pdfcreate mode 100644public/pdf/exec-reports/eu/loss-report.pdfcreate mode 100644public/pdf/exec-reports/eu/product-feedback.pdfcreate mode 100644 resources/views/emails/reports/ask-jiminny-report-expiring.blade.phpcreate mode 100644 resources/views/emails/reports/report-not-generated.blade.phpcreate mode100644tests/Unit/Component/Transcription/Job/FinishTranscriptionJobTest.phpcreate mode100644tests/Unit/Component/Transcription/TranscriptionProcessor/Gong/GongTest.phpcreate mode100644 tests/Unit/Events/Activities/Audio/RecordingEventTest.phpcreate mode100644tests/Unit/Events/Activities/Softphone/EndedTest.phpcreate mode100644tests/Unit/Events/Activities/Softphone/SoftphoneEventTest.phpcreate mode100644 tests/Unit/Events/Activities/Softphone/StartedTest.phpcreate mode100644tests/Unit/Http/Transformers/PartnerTransformerTest.phpcreate mode100644tests/Unit/Jobs/AutomatedReports/SendReportExpiringSoonMailJobTest.phpcreate mode 100644tests/Unit/Jobs/AutomatedReports/SendReportNotGeneratedMailJobTest.phpcreate mode 100644 tests/Unit/Listeners/Teams/SyncIntercomCompanyTest.phpcreate mode 100644 tests/Unit/Listeners/Users/SyncIntercomTest.phpcreate mode 100644 tests/Unit/Mail/Reports/ReportNotGeneratedTest.phpcreate mode 100644 tests/Unit/Models/PartnerTest.phpcreate mode 100644 tests/Unit/Services/ActivityServiceTest.phpcreate mode 100644 tests/Unit/UseCases/TeamInsights/Recording0utcomeTextResolverTest.phpcreate mode 100644 tests/Unit/UseCases/TeamInsights/StrictConsentColumnResolverTest.phpLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pulll• *4screenpipe"Thu 7 May 10:38:42T81• *5APP...
|
877
|
NULL
|
NULL
|
NULL
|
|
879
|
32
|
13
|
2026-05-07T07:38:41.671562+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778139521671_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
claudecalVIeWWindowHelp0, Chat:= Cowork" Coae+ claudecalVIeWWindowHelp0, Chat:= Cowork" Coae+ New chat• Prolects8t Artifacts• customizeBulgarian citizenship application processDawarich location tracking projectViewing retention policy in screenpipeClean shot video recording terminatiorHubSpot rate limit handling with executeUntitled@ Screen pipe. Is there ability...SM8 mount access inconsistency betwe…What is the best switch can..Permission denied on screenpipe volumeScreenpipe sync database attachment erLast swimming outing with DaniDetinition of incarceratedChromecast remote volume buttons notSalesforce APl errors with Organization aDaily activity summary from screenpipeMacBook unexpected restarts and kanji sSecurity patch review and testing guidanFood calorie values reterenceTracking location historv from last weekScreenpipe WAL processing when stopp••0 0Platform Sprint 3 Q2 - Platform Te)SevenShores|Hubspot\Exceptic XService-Desk - Queues - PlatformJy 20807 check various issues wital SentryPull requests - jiminny/app1 Useroilot | Ask liminny Report Gen• New TabExolore08MonitorsSettings* Coffee and Claude time?How can I help yoff today?Sonnet 4.6O WriteLearn" CodeÖ Life stuff Claude's choicelK Lukas. ProLKsuppont Dally • In 4n z2m100% 12Inu / May 10:30.41nny.sentry.lo/issuIssues / APP-1EEDê Ask Seer % /D: b2e90aбe7 hours ago |JSONJump to: HighlightsStack TraceTaas• GitHub+ Jirav Stack TraceDisplay~© Copy as vv ActivityThere are 2 chained exceptions in this eventv SevenShores Hubsoot Excentions BadRequest8 Assigned2 months agoby Lukas Kovalik to themselves.Client error: *POST https://api.hubapi.com/crm/v3/objects/contact/search ( resulted in a '429D Marked as Ongoingautomatically by Sentryo months agoloo Many kequests"status: error" message:You have reached your secondlvlimit." "errorivoe":"RATE UMi" "correlationid":019dttc4-4 (truncated...)# First Seeno months agemechanism generidv PeopleCrashed in non-app:...endor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24 in Show 1 more frame_pp/Services/Crm/Hubspot/Paqination/HubspotPaginationService.php:163 in Jiminny Services Crm Hubs.CR participatingSSIRIPIN viewed-pp/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:51 in Jiminny|Services\Crm\Hubsp._Similar Issues/app/Services/Crm/Hubspot/Client.php:94 in Jiminny|Services\Crm\Hubspot\Client:getPaginatedDataIn AppMeraed ssues-op/Services/Crm/Hubspot/Service.php:1212 in Jiminny Services Crm Hubspot Service::Jiminny Services .Called from:endor/laravel/framework/src/llluminate/Cache/Repositorv.php:564 in Illuminate…app/Services/Crm/Hubspot/Service.php:1206 in JiminnyServices Crm Hubspot Service:matchByNameop/Services/Crm/CachedCrmServiceDecorator.oho:167 in Jiminnv|Services Crm.CachedCrmServiceDecor/app/Services/Crm/CrmActivityService.php:227 in Jiminny|Services\Crm\CrmActivityService:findCrmRecords-op/Services/Crm/CrmActivityService.oho:139 in Jiminny Services Crm CrmActivityService«updateParticio./app/Services/Crm/CrmActivityService.php:81 in Jiminny|Services\Crm\CrmActivityService:updateCrmData-pp/Jobs/Crm/MatchActivityCrmData.php:107 in Jiminny\Jobs\Crm\MatchActivityCrmData:Jiminny\Jobsl_Called from: .endor/laravel/framework/src/Illuminate/Database/Concerns/Man:/app/Jobs/Crm/MatchActivityCrmData.php:87 in Jiminny|Jobs\Crm\MatchActivityCrmData:handieCollod tram.ondor/lorovol/fromoworl/erc/llluminoto/Contoinor/PoundMothodnhn.2/dn.tttmlShow 14 more frames/app/Queue/Worker/Worker.php:71 in Jiminny|Queue\Worker\Worker:processCalled from: -endor/laravel/framework/src/Illuminate/Queue/Worker.php:435 in Illuminate\Qu..Chaw"r maretrs miod> GuzzleHttp\Exception\ClientExceptionv Trace PreviewView Full Trace...
|
NULL
|
-4011847793446469662
|
NULL
|
visual_change
|
ocr
|
NULL
|
claudecalVIeWWindowHelp0, Chat:= Cowork" Coae+ claudecalVIeWWindowHelp0, Chat:= Cowork" Coae+ New chat• Prolects8t Artifacts• customizeBulgarian citizenship application processDawarich location tracking projectViewing retention policy in screenpipeClean shot video recording terminatiorHubSpot rate limit handling with executeUntitled@ Screen pipe. Is there ability...SM8 mount access inconsistency betwe…What is the best switch can..Permission denied on screenpipe volumeScreenpipe sync database attachment erLast swimming outing with DaniDetinition of incarceratedChromecast remote volume buttons notSalesforce APl errors with Organization aDaily activity summary from screenpipeMacBook unexpected restarts and kanji sSecurity patch review and testing guidanFood calorie values reterenceTracking location historv from last weekScreenpipe WAL processing when stopp••0 0Platform Sprint 3 Q2 - Platform Te)SevenShores|Hubspot\Exceptic XService-Desk - Queues - PlatformJy 20807 check various issues wital SentryPull requests - jiminny/app1 Useroilot | Ask liminny Report Gen• New TabExolore08MonitorsSettings* Coffee and Claude time?How can I help yoff today?Sonnet 4.6O WriteLearn" CodeÖ Life stuff Claude's choicelK Lukas. ProLKsuppont Dally • In 4n z2m100% 12Inu / May 10:30.41nny.sentry.lo/issuIssues / APP-1EEDê Ask Seer % /D: b2e90aбe7 hours ago |JSONJump to: HighlightsStack TraceTaas• GitHub+ Jirav Stack TraceDisplay~© Copy as vv ActivityThere are 2 chained exceptions in this eventv SevenShores Hubsoot Excentions BadRequest8 Assigned2 months agoby Lukas Kovalik to themselves.Client error: *POST https://api.hubapi.com/crm/v3/objects/contact/search ( resulted in a '429D Marked as Ongoingautomatically by Sentryo months agoloo Many kequests"status: error" message:You have reached your secondlvlimit." "errorivoe":"RATE UMi" "correlationid":019dttc4-4 (truncated...)# First Seeno months agemechanism generidv PeopleCrashed in non-app:...endor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24 in Show 1 more frame_pp/Services/Crm/Hubspot/Paqination/HubspotPaginationService.php:163 in Jiminny Services Crm Hubs.CR participatingSSIRIPIN viewed-pp/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:51 in Jiminny|Services\Crm\Hubsp._Similar Issues/app/Services/Crm/Hubspot/Client.php:94 in Jiminny|Services\Crm\Hubspot\Client:getPaginatedDataIn AppMeraed ssues-op/Services/Crm/Hubspot/Service.php:1212 in Jiminny Services Crm Hubspot Service::Jiminny Services .Called from:endor/laravel/framework/src/llluminate/Cache/Repositorv.php:564 in Illuminate…app/Services/Crm/Hubspot/Service.php:1206 in JiminnyServices Crm Hubspot Service:matchByNameop/Services/Crm/CachedCrmServiceDecorator.oho:167 in Jiminnv|Services Crm.CachedCrmServiceDecor/app/Services/Crm/CrmActivityService.php:227 in Jiminny|Services\Crm\CrmActivityService:findCrmRecords-op/Services/Crm/CrmActivityService.oho:139 in Jiminny Services Crm CrmActivityService«updateParticio./app/Services/Crm/CrmActivityService.php:81 in Jiminny|Services\Crm\CrmActivityService:updateCrmData-pp/Jobs/Crm/MatchActivityCrmData.php:107 in Jiminny\Jobs\Crm\MatchActivityCrmData:Jiminny\Jobsl_Called from: .endor/laravel/framework/src/Illuminate/Database/Concerns/Man:/app/Jobs/Crm/MatchActivityCrmData.php:87 in Jiminny|Jobs\Crm\MatchActivityCrmData:handieCollod tram.ondor/lorovol/fromoworl/erc/llluminoto/Contoinor/PoundMothodnhn.2/dn.tttmlShow 14 more frames/app/Queue/Worker/Worker.php:71 in Jiminny|Queue\Worker\Worker:processCalled from: -endor/laravel/framework/src/Illuminate/Queue/Worker.php:435 in Illuminate\Qu..Chaw"r maretrs miod> GuzzleHttp\Exception\ClientExceptionv Trace PreviewView Full Trace...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
878
|
32
|
12
|
2026-05-07T07:38:40.502212+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778139520502_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxcalVIewHistorybookmarksProtlles1OOISWindowm FirefoxcalVIewHistorybookmarksProtlles1OOISWindowmelp0, Chat:= Cowork" Coae+ New chatÔ Projects8t Artifacts• customizeBulgarian citizenship application processDawarich location tracking projectViewing retention policy in screenpipeClean shot video recording terminatiorHubSpot rate limit handling with executeUntitled@ Screen pipe. Is there ability...SM8 mount access inconsistency betwe…What is the best switch can..Permission denied on screenpipe volumeScreenpipe sync database attachment erLast swimming outing with DaniDetinition of incarceratedChromecast remote volume buttons notSalesforce APl errors with Organization aDaily activity summary from screenpipeMacBook unexpected restarts and kanji sSecurity patch review and testing guidanFood calorie values reterenceTracking location historv from last weekScreenpipe WAL processing when stoppl* Coffee and Claude time?How can I help you today?Sonnet 4.6O Write9 Learn" CodeLife stuff| Claude's choicelK Lukas. ProPlatform Sprint 3 Q2 - Platform Te)SevenShores|Hubspot\Exceptic XService-Desk - Queues - PlatformJy 20807 check various issues wital Sentry• Pull requests • jiminny/app1 Useroilot | Ask liminny Report Ger- New TabExplore08MonitorsSettingsminny.sentry.lo/ssues//0u/3000/4.environment-procuctlondenvironment-oroouetleIssues / APP-1EEDD: b2e90aбe7 hours ago |JSONJump to: HighlightsStack TraceTaasv Stack TraceDisplay~© Copy asIhere are z chained exceptions in this eventv SevenShores Hubsoot Excentions BadRequestClient error: *POST https://api.hubapi.com/crm/v3/objects/contact/search ( resulted in a '429loo Many kequests"status: error message:You have reached your secondlvlimit." "errorivoe":"RATE UMi" "correlationid":019dttc4-4 (truncated...)mechanism generidCrashed in non-app:...endor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24 in Show 1 more frame_pp/Services/Crm/Hubspot/Paqination/HubspotPaginationService.php:163 in Jiminny Services Crm Hubs.-pp/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:51 in Jiminny\Services\Crm\Hubsp._/app/Services/Crm/Hubspot/Client.php:94 in Jiminny|Services\Crm\Hubspot\Client:getPaginatedDataIn App-op/Services/Crm/Hubspot/Service.php:1212 in Jiminny Services Crm Hubspot Service::Jiminny Services .Called from:endor/laravel/framework/src/llluminate/Cache/Repositorv.php:564 in Illuminate…app/Services/Crm/Hubspot/Service.php:1206 in JiminnyServices Crm Hubspot Service:matchByNameop/Services/Crm/CachedCrmServiceDecorator.oho:167 in Jiminnv|Services Crm.CachedCrmServiceDecor/app/Services/Crm/CrmActivityService.php:227 in Jiminny|Services\Crm\CrmActivityService:findCrmRecords-op/Services/Crm/CrmActivityService.oho:139 in Jiminny Services Crm CrmActivityService«updateParticio./app/Services/Crm/CrmActivityService.php:81 in Jiminny|Services\Crm\CrmActivityService:updateCrmData-pp/Jobs/Crm/MatchActivityCrmData.php:107 in Jiminny\Jobs\Crm\MatchActivityCrmData:Jiminny\Jobsl_Called from: .endor/laravel/framework/src/Illuminate/Database/Concerns/Man:/app/Jobs/Crm/MatchActivityCrmData.php:87 in Jiminny|Jobs\Crm\MatchActivityCrmData:handleCollod tram.ondor/lorovol/fromoworl/crc/llluminoto/Contoinor/PoundMothodinhn.2/dn.ttlalShow 14 more frames/app/Queue/Worker/Worker.php:71 in Jiminny\Queue\Worker\Worker:processCalled from: endor/laravel/framework/src/Illuminate/Queue/Worker.php:435 in Illuminate\Qu..Chaw"r maro tsmiod> GuzzleHttp\Exception\ClientExceptionv Trace PreviewView Full Trace" suppont Dally • In 41 22m100% 12Inu / May 70:30.40B Ask Seer 2 /• GitHub+ Jirav Activity8 Assignedby Lukas Kovalik to themselves.D Marked as Ongoingautomatically by Sentry# First Seenv PeopleCR participatingSSIRIPIN viewedSimilar IssuesMeraed ssues2 months agoo months agoo months age...
|
NULL
|
-2851522288463032696
|
NULL
|
click
|
ocr
|
NULL
|
FirefoxcalVIewHistorybookmarksProtlles1OOISWindowm FirefoxcalVIewHistorybookmarksProtlles1OOISWindowmelp0, Chat:= Cowork" Coae+ New chatÔ Projects8t Artifacts• customizeBulgarian citizenship application processDawarich location tracking projectViewing retention policy in screenpipeClean shot video recording terminatiorHubSpot rate limit handling with executeUntitled@ Screen pipe. Is there ability...SM8 mount access inconsistency betwe…What is the best switch can..Permission denied on screenpipe volumeScreenpipe sync database attachment erLast swimming outing with DaniDetinition of incarceratedChromecast remote volume buttons notSalesforce APl errors with Organization aDaily activity summary from screenpipeMacBook unexpected restarts and kanji sSecurity patch review and testing guidanFood calorie values reterenceTracking location historv from last weekScreenpipe WAL processing when stoppl* Coffee and Claude time?How can I help you today?Sonnet 4.6O Write9 Learn" CodeLife stuff| Claude's choicelK Lukas. ProPlatform Sprint 3 Q2 - Platform Te)SevenShores|Hubspot\Exceptic XService-Desk - Queues - PlatformJy 20807 check various issues wital Sentry• Pull requests • jiminny/app1 Useroilot | Ask liminny Report Ger- New TabExplore08MonitorsSettingsminny.sentry.lo/ssues//0u/3000/4.environment-procuctlondenvironment-oroouetleIssues / APP-1EEDD: b2e90aбe7 hours ago |JSONJump to: HighlightsStack TraceTaasv Stack TraceDisplay~© Copy asIhere are z chained exceptions in this eventv SevenShores Hubsoot Excentions BadRequestClient error: *POST https://api.hubapi.com/crm/v3/objects/contact/search ( resulted in a '429loo Many kequests"status: error message:You have reached your secondlvlimit." "errorivoe":"RATE UMi" "correlationid":019dttc4-4 (truncated...)mechanism generidCrashed in non-app:...endor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24 in Show 1 more frame_pp/Services/Crm/Hubspot/Paqination/HubspotPaginationService.php:163 in Jiminny Services Crm Hubs.-pp/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:51 in Jiminny\Services\Crm\Hubsp._/app/Services/Crm/Hubspot/Client.php:94 in Jiminny|Services\Crm\Hubspot\Client:getPaginatedDataIn App-op/Services/Crm/Hubspot/Service.php:1212 in Jiminny Services Crm Hubspot Service::Jiminny Services .Called from:endor/laravel/framework/src/llluminate/Cache/Repositorv.php:564 in Illuminate…app/Services/Crm/Hubspot/Service.php:1206 in JiminnyServices Crm Hubspot Service:matchByNameop/Services/Crm/CachedCrmServiceDecorator.oho:167 in Jiminnv|Services Crm.CachedCrmServiceDecor/app/Services/Crm/CrmActivityService.php:227 in Jiminny|Services\Crm\CrmActivityService:findCrmRecords-op/Services/Crm/CrmActivityService.oho:139 in Jiminny Services Crm CrmActivityService«updateParticio./app/Services/Crm/CrmActivityService.php:81 in Jiminny|Services\Crm\CrmActivityService:updateCrmData-pp/Jobs/Crm/MatchActivityCrmData.php:107 in Jiminny\Jobs\Crm\MatchActivityCrmData:Jiminny\Jobsl_Called from: .endor/laravel/framework/src/Illuminate/Database/Concerns/Man:/app/Jobs/Crm/MatchActivityCrmData.php:87 in Jiminny|Jobs\Crm\MatchActivityCrmData:handleCollod tram.ondor/lorovol/fromoworl/crc/llluminoto/Contoinor/PoundMothodinhn.2/dn.ttlalShow 14 more frames/app/Queue/Worker/Worker.php:71 in Jiminny\Queue\Worker\Worker:processCalled from: endor/laravel/framework/src/Illuminate/Queue/Worker.php:435 in Illuminate\Qu..Chaw"r maro tsmiod> GuzzleHttp\Exception\ClientExceptionv Trace PreviewView Full Trace" suppont Dally • In 41 22m100% 12Inu / May 70:30.40B Ask Seer 2 /• GitHub+ Jirav Activity8 Assignedby Lukas Kovalik to themselves.D Marked as Ongoingautomatically by Sentry# First Seenv PeopleCR participatingSSIRIPIN viewedSimilar IssuesMeraed ssues2 months agoo months agoo months age...
|
876
|
NULL
|
NULL
|
NULL
|
|
877
|
31
|
8
|
2026-05-07T07:38:40.425951+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778139520425_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpSupport Daily • in 4h 22 m100% <8APP (-zsh)DOCKER• ₴1DEV (-zsh)₴2APP (-zsh)*3-zshcreatemode 100644 database/migrations/2026_04_29_105053_move_ask_jiminny_reports_to_grow_tier.phpcreatemode100644 front-end/src/__mocks__/kit/endpoints/automated-reports-promo.jscreate mode100644 front-end/src/apps/ai-reports-promo.jscreatemode100644 front-end/src/components/AiReports/AiReportsPromo.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/AutomatedReportsPromo.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/PromoCard.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/WhyItMattersCard.vuecreatemode100644 front-end/src/components/AiReports/AutomatedReportsPromo/__tests_./AutomatedReportsPromo.spec.jscreatemode100644 front-end/src/components/AiReports/AutomatedReportsPromo/__tests__/__snapshots__/automated-reports-promo.output.htmlcreatemode 100644 front-end/src/components/AiReports/PanoramaReportsPromo/PanoramaReportsPromo.vuecreate mode 100644 front-end/src/components/AiReports/PanoramaReportsPromo/__tests__/PanoramaReportsPromo.spec.jscreatemode 100644front-end/src/components/AiReports/PanoramaReportsPromo/__tests__/__snapshots__/panorama-reports-promo.output.htmlcreate mode 100644front-end/src/components/Settings/Kiosk/modals/EditTeamModal/.__tests__/EditTeamModal.spec.jscreate mode 100644front-end/src/components/Settings/Kiosk/shared/Navigation/__tests__/Navigation.spec.jscreate mode 100644 front-end/src/components/layout/Sidebar/__tests_/HelpMenu.spec.jscreate mode100644 front-end/src/components/layout/Sidebar/__tests__/useAiReportsSidebarButton.spec.jscreate mode 100644 front-end/src/components/layout/Sidebar/useAiReportsSidebarButton.jscreate mode100644 front-end/src/store/modules/platform/__tests_/getters.spec.jscreate mode 100644 public/pdf/exec-reports/com/coaching-profiles.pdfcreate mode100644 public/pdf/exec-reports/com/exec-summary.pdfcreate mode100644 public/pdf/exec-reports/com/loss-report.pdfcreate mode100644 public/pdf/exec-reports/com/product-feedback.pdfcreate mode100644 public/pdf/exec-reports/eu/coaching-profiles.pdfcreate mode 100644public/pdf/exec-reports/eu/exec-summary.pdfcreate mode 100644public/pdf/exec-reports/eu/loss-report.pdfcreate mode 100644public/pdf/exec-reports/eu/product-feedback.pdfcreate mode 100644 resources/views/emails/reports/ask-jiminny-report-expiring.blade.phpcreate mode 100644 resources/views/emails/reports/report-not-generated.blade.phpcreate mode100644tests/Unit/Component/Transcription/Job/FinishTranscriptionJobTest.phpcreate mode100644tests/Unit/Component/Transcription/TranscriptionProcessor/Gong/GongTest.phpcreate mode100644 tests/Unit/Events/Activities/Audio/RecordingEventTest.phpcreate mode100644tests/Unit/Events/Activities/Softphone/EndedTest.phpcreate mode100644tests/Unit/Events/Activities/Softphone/SoftphoneEventTest.phpcreate mode100644 tests/Unit/Events/Activities/Softphone/StartedTest.phpcreate mode100644tests/Unit/Http/Transformers/PartnerTransformerTest.phpcreate mode100644tests/Unit/Jobs/AutomatedReports/SendReportExpiringSoonMailJobTest.phpcreate mode 100644tests/Unit/Jobs/AutomatedReports/SendReportNotGeneratedMailJobTest.phpcreate mode 100644 tests/Unit/Listeners/Teams/SyncIntercomCompanyTest.phpcreate mode 100644 tests/Unit/Listeners/Users/SyncIntercomTest.phpcreate mode 100644 tests/Unit/Mail/Reports/ReportNotGeneratedTest.phpcreate mode 100644 tests/Unit/Models/PartnerTest.phpcreate mode 100644 tests/Unit/Services/ActivityServiceTest.phpcreate mode 100644 tests/Unit/UseCases/TeamInsights/Recording0utcomeTextResolverTest.phpcreate mode 100644 tests/Unit/UseCases/TeamInsights/StrictConsentColumnResolverTest.phpLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pulll• ₴4screenpipe"Thu 7 May 10:38:40T₴1• *5APP...
|
NULL
|
4996219728744398553
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpSupport Daily • in 4h 22 m100% <8APP (-zsh)DOCKER• ₴1DEV (-zsh)₴2APP (-zsh)*3-zshcreatemode 100644 database/migrations/2026_04_29_105053_move_ask_jiminny_reports_to_grow_tier.phpcreatemode100644 front-end/src/__mocks__/kit/endpoints/automated-reports-promo.jscreate mode100644 front-end/src/apps/ai-reports-promo.jscreatemode100644 front-end/src/components/AiReports/AiReportsPromo.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/AutomatedReportsPromo.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/PromoCard.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/WhyItMattersCard.vuecreatemode100644 front-end/src/components/AiReports/AutomatedReportsPromo/__tests_./AutomatedReportsPromo.spec.jscreatemode100644 front-end/src/components/AiReports/AutomatedReportsPromo/__tests__/__snapshots__/automated-reports-promo.output.htmlcreatemode 100644 front-end/src/components/AiReports/PanoramaReportsPromo/PanoramaReportsPromo.vuecreate mode 100644 front-end/src/components/AiReports/PanoramaReportsPromo/__tests__/PanoramaReportsPromo.spec.jscreatemode 100644front-end/src/components/AiReports/PanoramaReportsPromo/__tests__/__snapshots__/panorama-reports-promo.output.htmlcreate mode 100644front-end/src/components/Settings/Kiosk/modals/EditTeamModal/.__tests__/EditTeamModal.spec.jscreate mode 100644front-end/src/components/Settings/Kiosk/shared/Navigation/__tests__/Navigation.spec.jscreate mode 100644 front-end/src/components/layout/Sidebar/__tests_/HelpMenu.spec.jscreate mode100644 front-end/src/components/layout/Sidebar/__tests__/useAiReportsSidebarButton.spec.jscreate mode 100644 front-end/src/components/layout/Sidebar/useAiReportsSidebarButton.jscreate mode100644 front-end/src/store/modules/platform/__tests_/getters.spec.jscreate mode 100644 public/pdf/exec-reports/com/coaching-profiles.pdfcreate mode100644 public/pdf/exec-reports/com/exec-summary.pdfcreate mode100644 public/pdf/exec-reports/com/loss-report.pdfcreate mode100644 public/pdf/exec-reports/com/product-feedback.pdfcreate mode100644 public/pdf/exec-reports/eu/coaching-profiles.pdfcreate mode 100644public/pdf/exec-reports/eu/exec-summary.pdfcreate mode 100644public/pdf/exec-reports/eu/loss-report.pdfcreate mode 100644public/pdf/exec-reports/eu/product-feedback.pdfcreate mode 100644 resources/views/emails/reports/ask-jiminny-report-expiring.blade.phpcreate mode 100644 resources/views/emails/reports/report-not-generated.blade.phpcreate mode100644tests/Unit/Component/Transcription/Job/FinishTranscriptionJobTest.phpcreate mode100644tests/Unit/Component/Transcription/TranscriptionProcessor/Gong/GongTest.phpcreate mode100644 tests/Unit/Events/Activities/Audio/RecordingEventTest.phpcreate mode100644tests/Unit/Events/Activities/Softphone/EndedTest.phpcreate mode100644tests/Unit/Events/Activities/Softphone/SoftphoneEventTest.phpcreate mode100644 tests/Unit/Events/Activities/Softphone/StartedTest.phpcreate mode100644tests/Unit/Http/Transformers/PartnerTransformerTest.phpcreate mode100644tests/Unit/Jobs/AutomatedReports/SendReportExpiringSoonMailJobTest.phpcreate mode 100644tests/Unit/Jobs/AutomatedReports/SendReportNotGeneratedMailJobTest.phpcreate mode 100644 tests/Unit/Listeners/Teams/SyncIntercomCompanyTest.phpcreate mode 100644 tests/Unit/Listeners/Users/SyncIntercomTest.phpcreate mode 100644 tests/Unit/Mail/Reports/ReportNotGeneratedTest.phpcreate mode 100644 tests/Unit/Models/PartnerTest.phpcreate mode 100644 tests/Unit/Services/ActivityServiceTest.phpcreate mode 100644 tests/Unit/UseCases/TeamInsights/Recording0utcomeTextResolverTest.phpcreate mode 100644 tests/Unit/UseCases/TeamInsights/StrictConsentColumnResolverTest.phpLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pulll• ₴4screenpipe"Thu 7 May 10:38:40T₴1• *5APP...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
870
|
32
|
8
|
2026-05-07T07:38:31.834354+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778139511834_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
ClauaEcalVIeWWindowHelp0, Chat:= Cowork" Coae+ ClauaEcalVIeWWindowHelp0, Chat:= Cowork" Coae+ New chat• Prolects8t Artifacts• customizeBulgarian citizenship application processDawarich location tracking projectViewing retention policy in screenpipeClean shot video recording terminatiorHubSpot rate limit handling with executeUntitled@ Screen pipe. Is there ability...SM8 mount access inconsistency betwe…What is the best switch can..Permission denied on screenpipe volumeScreenpipe sync database attachment erLast swimming outing with DaniDetinition of incarceratedChromecast remote volume buttons notSalesforce APl errors with Organization aDaily activity summary from screenpipeMacBook unexpected restarts and kanji sSecurity patch review and testing guidanFood calorie values reterenceTracking location historv from last weekScreenpipe WAL processing when stopp* Coffee and Claude time?How can I help you today?O WriteQ Learn" CodeSonnet 4.6Life stuff| Claude's choicelK Lukas. Proworkv N 2026I Daily 2026-05-07.mp41 1-12026-04-24.mp4•: Dailv 2026-04-24 mo4im User Pilot introduction Adi 2026-04-23.mp4m Daily 2026-04-23.mp4• Dailv 2026-04-22 mo4xm Refinement 2026-04-06.mp4w Daily 2026-04-21.mp4Du Refinent 2026-04-20.mp4Daily 2026-01-20 mn/" Daily 2026-04-16.mp4F Plannina 2026-04-15.mo4Retro 2026-04-14.mp4• Daily 2026-04-14.mp4User pilot (Adi) 2026-04-09.mp4a Daily 2026.04.00 mл/• Daily 2026-04-0/.mp4Fa Daily 2026-04-06 mn/• Daily 2026-04-03.mp4Planning 2026-04-01 & task split.mp4Daily 2026 02,21 mл/lnent 2026-03-30.mp4Daily 2026-03-30.mp4- Daily 2026-02-27 mn/Dally 2020-03-24.M04ent 2026-03-23.mo4Daily 2026-03-23.mp4BE chapter 2026-03-20.mp4- Dallv 2026-03-20,mo4• Dlanina 2026-02-18_converted mn/ent 2026-02-09-converted.mp4Daily 2026-03-19.mp4Review 2026-03-18.mo4a Planing 2026-03-18.mp4- Dallv 2026-03-17,m04= Pefinement 2026-02-16 mn/a Daily 2026-03-16.mp4Daily 2026-03-13.mp4n 1.12026-03-12 mo/Daily 2026-03-12.mp4Daily 2026-03-11.mp4• Dailv 2026-03-10.mo4a: Dofinamant 2026.02.00 mn/• Daily 2026-03-09.mp4•Dailv 2020-03-06.mo4• Plannina 2026-02-04 mn/• Daily 2026-03-02.mp4Daily 2026-02-27.mp4a Daily 2026-02-26.movDailv 2026-02-25.movf Support Daily - in 4h 22mQ Sear!Date ModifiedTodau at 10:1224 Apr 2026 at 14:4424 Aor 2026 at 10:1123 Apr 2026 at 11:5823 Apr 2026 at 10:3222 Aor 2026 at 10:2121 Apr 2026 at 11:0221 Apr 2026 at 10:0020 Apr 2026 at 16:5620 Anr 2026 at 10:0617 Apr 2026 at 10:1616 Apr 2026 at 10:0014 Apr 2026 at 17:379 Apr 2026 at 14:47Q Anr 2026 at 10:078 Apr 2026 at 10:137 Apr 2026 at 10:016 Anr 2026 at 10:0,3 Apr 2026 at 10:211 Apr 2026 at 12:203 Mar 2026 at 18:2021 Mar 2026 at 10:1030 Mar 2026 at 17:1227 Mar 2026 at 10:0026 Mar 2026 at 9:5924 Mar 2026 at 10:0023 Mar 2026 at 17:0322 Mer 206 19:0020 Mar 2026 at 11:4620 Mar 2026 at 10:0619 Mar 2026 at 11:3519 Mar 2026 at 9:5718 Mar 2026 at 16:2017 Mar 2026 at 17:4017 Mar 2026 at 10:1816 Mar 2026 at 16:5916 Mar 2026 at 10:0213 Mar 2026 at 10:1212 Mar 2026 at 18:3612 Mar 2026 at 10:1010 Mar 2026 at 9:57• Mar 2026 at 17:049 Mar 2026 at 9:566 Mar 2026 at 9:57A Mar 2026 at 11:09AMA GAGA AE 40.0927 Feb 2026 at 10:0226 Feb 2026 at 9:56nacahanne nt oigd100% C4)Thu 7 May 10:38:31-- Folder1,86 GBMPEG-4 movie832.2 MBMPEG-4 movie724 MBMPEG-4 movie1,74 GBMPEG-4 movie1.36 G:MPEG-4 movie2,41 GBMDEC.A movid567,8 MBMPEG-4 movie4,.25 GBMPEG-4 movieROR KMPMDEG-A movid1,16 GBMPEG-4 movie513,4 MBMPEG-4 movie2.75 G:MPEG-4 movie1.44 GBMPEG-4 movie924,4 ME362.6 MB719 9 MP1,04 GB575,5 MB7205 Mр1.02 GBMPEG-4 movieMDEG.A movidMPEG-4 movieMPEG-4 movieMPEG-A movidMPEG-4 movie4,68 GB3,4 G:022 AME2,77 CB641,8 MB8812MP476,6 MBMPEG-4 movieMDEG.A movidMPEG-4 movieMPEG-4 movieMDEG-A movieMPEG-4 movie3.44 G:120 0 MP1,68 GB430,4 MB2 28 GP2,26 GBMPEG-4 movieMDEC.A movidMPEG-4 movieMPEG-4 movieMDEG-A movidMPEG-4 movie386,3 MB705.8 MEMPEG-4 movie2,78 GBMDEC.A movid1,53 GBMPEG-4 movie1,2 GBMPEG-4 movie410 GPMDSG-A movie592,2 MBMPEG-4 movie1,02 CB637.6 MEMPEG.A movid978.7 MBMoeehmari798,7 MBMPEG-4 movie404,6 MBMPEG-4 movieA16 GPMDEG.A movid319,7 MBMPEG-4 movie291,7 MBMPEG-4 movie2 62 GPMPEG-A movieSCOEMO MnzA Amail546.8 MB96,6 MBOT movieCA GMP AT MAuil1 of 150 selected. 1.97 TB available...
|
NULL
|
4329658364668677154
|
NULL
|
visual_change
|
ocr
|
NULL
|
ClauaEcalVIeWWindowHelp0, Chat:= Cowork" Coae+ ClauaEcalVIeWWindowHelp0, Chat:= Cowork" Coae+ New chat• Prolects8t Artifacts• customizeBulgarian citizenship application processDawarich location tracking projectViewing retention policy in screenpipeClean shot video recording terminatiorHubSpot rate limit handling with executeUntitled@ Screen pipe. Is there ability...SM8 mount access inconsistency betwe…What is the best switch can..Permission denied on screenpipe volumeScreenpipe sync database attachment erLast swimming outing with DaniDetinition of incarceratedChromecast remote volume buttons notSalesforce APl errors with Organization aDaily activity summary from screenpipeMacBook unexpected restarts and kanji sSecurity patch review and testing guidanFood calorie values reterenceTracking location historv from last weekScreenpipe WAL processing when stopp* Coffee and Claude time?How can I help you today?O WriteQ Learn" CodeSonnet 4.6Life stuff| Claude's choicelK Lukas. Proworkv N 2026I Daily 2026-05-07.mp41 1-12026-04-24.mp4•: Dailv 2026-04-24 mo4im User Pilot introduction Adi 2026-04-23.mp4m Daily 2026-04-23.mp4• Dailv 2026-04-22 mo4xm Refinement 2026-04-06.mp4w Daily 2026-04-21.mp4Du Refinent 2026-04-20.mp4Daily 2026-01-20 mn/" Daily 2026-04-16.mp4F Plannina 2026-04-15.mo4Retro 2026-04-14.mp4• Daily 2026-04-14.mp4User pilot (Adi) 2026-04-09.mp4a Daily 2026.04.00 mл/• Daily 2026-04-0/.mp4Fa Daily 2026-04-06 mn/• Daily 2026-04-03.mp4Planning 2026-04-01 & task split.mp4Daily 2026 02,21 mл/lnent 2026-03-30.mp4Daily 2026-03-30.mp4- Daily 2026-02-27 mn/Dally 2020-03-24.M04ent 2026-03-23.mo4Daily 2026-03-23.mp4BE chapter 2026-03-20.mp4- Dallv 2026-03-20,mo4• Dlanina 2026-02-18_converted mn/ent 2026-02-09-converted.mp4Daily 2026-03-19.mp4Review 2026-03-18.mo4a Planing 2026-03-18.mp4- Dallv 2026-03-17,m04= Pefinement 2026-02-16 mn/a Daily 2026-03-16.mp4Daily 2026-03-13.mp4n 1.12026-03-12 mo/Daily 2026-03-12.mp4Daily 2026-03-11.mp4• Dailv 2026-03-10.mo4a: Dofinamant 2026.02.00 mn/• Daily 2026-03-09.mp4•Dailv 2020-03-06.mo4• Plannina 2026-02-04 mn/• Daily 2026-03-02.mp4Daily 2026-02-27.mp4a Daily 2026-02-26.movDailv 2026-02-25.movf Support Daily - in 4h 22mQ Sear!Date ModifiedTodau at 10:1224 Apr 2026 at 14:4424 Aor 2026 at 10:1123 Apr 2026 at 11:5823 Apr 2026 at 10:3222 Aor 2026 at 10:2121 Apr 2026 at 11:0221 Apr 2026 at 10:0020 Apr 2026 at 16:5620 Anr 2026 at 10:0617 Apr 2026 at 10:1616 Apr 2026 at 10:0014 Apr 2026 at 17:379 Apr 2026 at 14:47Q Anr 2026 at 10:078 Apr 2026 at 10:137 Apr 2026 at 10:016 Anr 2026 at 10:0,3 Apr 2026 at 10:211 Apr 2026 at 12:203 Mar 2026 at 18:2021 Mar 2026 at 10:1030 Mar 2026 at 17:1227 Mar 2026 at 10:0026 Mar 2026 at 9:5924 Mar 2026 at 10:0023 Mar 2026 at 17:0322 Mer 206 19:0020 Mar 2026 at 11:4620 Mar 2026 at 10:0619 Mar 2026 at 11:3519 Mar 2026 at 9:5718 Mar 2026 at 16:2017 Mar 2026 at 17:4017 Mar 2026 at 10:1816 Mar 2026 at 16:5916 Mar 2026 at 10:0213 Mar 2026 at 10:1212 Mar 2026 at 18:3612 Mar 2026 at 10:1010 Mar 2026 at 9:57• Mar 2026 at 17:049 Mar 2026 at 9:566 Mar 2026 at 9:57A Mar 2026 at 11:09AMA GAGA AE 40.0927 Feb 2026 at 10:0226 Feb 2026 at 9:56nacahanne nt oigd100% C4)Thu 7 May 10:38:31-- Folder1,86 GBMPEG-4 movie832.2 MBMPEG-4 movie724 MBMPEG-4 movie1,74 GBMPEG-4 movie1.36 G:MPEG-4 movie2,41 GBMDEC.A movid567,8 MBMPEG-4 movie4,.25 GBMPEG-4 movieROR KMPMDEG-A movid1,16 GBMPEG-4 movie513,4 MBMPEG-4 movie2.75 G:MPEG-4 movie1.44 GBMPEG-4 movie924,4 ME362.6 MB719 9 MP1,04 GB575,5 MB7205 Mр1.02 GBMPEG-4 movieMDEG.A movidMPEG-4 movieMPEG-4 movieMPEG-A movidMPEG-4 movie4,68 GB3,4 G:022 AME2,77 CB641,8 MB8812MP476,6 MBMPEG-4 movieMDEG.A movidMPEG-4 movieMPEG-4 movieMDEG-A movieMPEG-4 movie3.44 G:120 0 MP1,68 GB430,4 MB2 28 GP2,26 GBMPEG-4 movieMDEC.A movidMPEG-4 movieMPEG-4 movieMDEG-A movidMPEG-4 movie386,3 MB705.8 MEMPEG-4 movie2,78 GBMDEC.A movid1,53 GBMPEG-4 movie1,2 GBMPEG-4 movie410 GPMDSG-A movie592,2 MBMPEG-4 movie1,02 CB637.6 MEMPEG.A movid978.7 MBMoeehmari798,7 MBMPEG-4 movie404,6 MBMPEG-4 movieA16 GPMDEG.A movid319,7 MBMPEG-4 movie291,7 MBMPEG-4 movie2 62 GPMPEG-A movieSCOEMO MnzA Amail546.8 MB96,6 MBOT movieCA GMP AT MAuil1 of 150 selected. 1.97 TB available...
|
868
|
NULL
|
NULL
|
NULL
|
|
869
|
31
|
4
|
2026-05-07T07:38:30.970202+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778139510970_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShelllEditViewSessionScriptsProfilesWindowHe iTerm2ShelllEditViewSessionScriptsProfilesWindowHelpSupport Daily • in 4h 22 m100% [8APP (-zsh)DOCKERg81DEV (-zsh)₴2APP (-zsh)*3-zshcreatecreatemode 100644 database/migrations/2026_04_29_105053_move_ask_jiminny_reports_to_grow_tier.phpmode100644 front-end/src/__mocks__/kit/endpoints/automated-reports-promo.jscreatemode100644 front-end/src/apps/ai-reports-promo.jscreatemode100644 front-end/src/components/AiReports/AiReportsPromo.vuecreatemode100644 front-end/src/components/AiReports/AutomatedReportsPromo/AutomatedReportsPromo.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/PromoCard.vuecreatemode100644 front-end/src/components/AiReports/AutomatedReportsPromo/WhyItMattersCard.vuecreatemode100644 front-end/src/components/AiReports/AutomatedReportsPromo/__tests_.createmode100644 front-end/src/components/AiReports/AutomatedReportsPromo/__tests__/__snapshots__/automated-reports-promo.output.htmlcreatemode100644 front-end/src/components/AiReports/PanoramaReportsPromo/PanoramaReportsPromo.vuecreate mode100644 front-end/src/components/AiReports/PanoramaReportsPromo/__tests__/PanoramaReportsPromo.spec.jscreatemode100644front-end/src/components/AiReports/PanoramaReportsPromo/.__tests__/__snapshots__/panorama-reports-promo.output.htmlcreatemode100644 front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.jscreatemode 100644 front-end/src/components/Settings/Kiosk/shared/Navigation/.tests__/Navigation.spec.jscreate mode100644 front-end/src/components/layout/Sidebar/__tests__/HelpMenu.spec.jscreate mode 1aacA1 Euantcreate modecreate modecreate modecreate modecreate modecreate modePS-$1create modecreate modecreate modeFindercreate modecreate mode 100644resources/views/emails/reports/repor/t-noty.neratse.irde, prjade, phpcreate mode 100644 resources/views/emails/reports/report-not-generated.blade.phpcreate mode100644 tests/Unit/Component/Transcription/Job/FinishTranscriptionJobTest.phpcreate mode100644 tests/Unit/Component/Transcription/TranscriptionProcessor/Gong/GongTest.phpcreate mode100644 tests/Unit/Events/Activities/Audio/RecordingEventTest.phpcreate mode100644tests/Unit/Events/Activities/Softphone/EndedTest.phpcreate mode100644 tests/Unit/Events/Activities/Softphone/SoftphoneEventTest.phpcreate mode100644 tests/Unit/Events/Activities/Softphone/StartedTest.phpcreate mode100644 tests/Unit/Http/Transformers/PartnerTransformerTest.phpcreate mode100644 tests/Unit/Jobs/AutomatedReports/SendReportExpiringSoonMailJobTest.phpcreate mode 100644 tests/Unit/Jobs/AutomatedReports/SendReportNotGeneratedMailJobTest.phpcreate mode 100644 tests/Unit/Listeners/Teams/SyncIntercomCompanyTest.phpcreate mode 100644 tests/Unit/Listeners/Users/SyncIntercomTest.phpcreate mode 100644 tests/Unit/Mail/Reports/ReportNotGeneratedTest.phpcreate mode 100644 tests/Unit/Models/PartnerTest.phpcreate mode 100644 tests/Unit/Services/ActivityServiceTest.phpcreate mode 100644 tests/Unit/UseCases/TeamInsights/Recording0utcomeTextResolverTest.phpcreateLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pulll• ₴4screenpipe"Thu 7 May 10:38:30181• ₴5|APP31...
|
NULL
|
936595157197931928
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShelllEditViewSessionScriptsProfilesWindowHe iTerm2ShelllEditViewSessionScriptsProfilesWindowHelpSupport Daily • in 4h 22 m100% [8APP (-zsh)DOCKERg81DEV (-zsh)₴2APP (-zsh)*3-zshcreatecreatemode 100644 database/migrations/2026_04_29_105053_move_ask_jiminny_reports_to_grow_tier.phpmode100644 front-end/src/__mocks__/kit/endpoints/automated-reports-promo.jscreatemode100644 front-end/src/apps/ai-reports-promo.jscreatemode100644 front-end/src/components/AiReports/AiReportsPromo.vuecreatemode100644 front-end/src/components/AiReports/AutomatedReportsPromo/AutomatedReportsPromo.vuecreatemode100644front-end/src/components/AiReports/AutomatedReportsPromo/PromoCard.vuecreatemode100644 front-end/src/components/AiReports/AutomatedReportsPromo/WhyItMattersCard.vuecreatemode100644 front-end/src/components/AiReports/AutomatedReportsPromo/__tests_.createmode100644 front-end/src/components/AiReports/AutomatedReportsPromo/__tests__/__snapshots__/automated-reports-promo.output.htmlcreatemode100644 front-end/src/components/AiReports/PanoramaReportsPromo/PanoramaReportsPromo.vuecreate mode100644 front-end/src/components/AiReports/PanoramaReportsPromo/__tests__/PanoramaReportsPromo.spec.jscreatemode100644front-end/src/components/AiReports/PanoramaReportsPromo/.__tests__/__snapshots__/panorama-reports-promo.output.htmlcreatemode100644 front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.jscreatemode 100644 front-end/src/components/Settings/Kiosk/shared/Navigation/.tests__/Navigation.spec.jscreate mode100644 front-end/src/components/layout/Sidebar/__tests__/HelpMenu.spec.jscreate mode 1aacA1 Euantcreate modecreate modecreate modecreate modecreate modecreate modePS-$1create modecreate modecreate modeFindercreate modecreate mode 100644resources/views/emails/reports/repor/t-noty.neratse.irde, prjade, phpcreate mode 100644 resources/views/emails/reports/report-not-generated.blade.phpcreate mode100644 tests/Unit/Component/Transcription/Job/FinishTranscriptionJobTest.phpcreate mode100644 tests/Unit/Component/Transcription/TranscriptionProcessor/Gong/GongTest.phpcreate mode100644 tests/Unit/Events/Activities/Audio/RecordingEventTest.phpcreate mode100644tests/Unit/Events/Activities/Softphone/EndedTest.phpcreate mode100644 tests/Unit/Events/Activities/Softphone/SoftphoneEventTest.phpcreate mode100644 tests/Unit/Events/Activities/Softphone/StartedTest.phpcreate mode100644 tests/Unit/Http/Transformers/PartnerTransformerTest.phpcreate mode100644 tests/Unit/Jobs/AutomatedReports/SendReportExpiringSoonMailJobTest.phpcreate mode 100644 tests/Unit/Jobs/AutomatedReports/SendReportNotGeneratedMailJobTest.phpcreate mode 100644 tests/Unit/Listeners/Teams/SyncIntercomCompanyTest.phpcreate mode 100644 tests/Unit/Listeners/Users/SyncIntercomTest.phpcreate mode 100644 tests/Unit/Mail/Reports/ReportNotGeneratedTest.phpcreate mode 100644 tests/Unit/Models/PartnerTest.phpcreate mode 100644 tests/Unit/Services/ActivityServiceTest.phpcreate mode 100644 tests/Unit/UseCases/TeamInsights/Recording0utcomeTextResolverTest.phpcreateLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pulll• ₴4screenpipe"Thu 7 May 10:38:30181• ₴5|APP31...
|
866
|
NULL
|
NULL
|
NULL
|
|
868
|
32
|
7
|
2026-05-07T07:38:28.807190+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778139508807_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
ClaudtVIewWindowFV faVsco.js~?9 masterProjectE.git ClaudtVIewWindowFV faVsco.js~?9 masterProjectE.gitattributesO gitignoreE .php-cs-fixer.cachephp.php-cs-fixer.dist.phppip.onpstorm.meta.pnpE.phpunit.result.cacheE .prettierignoreE .windsurfrulespnp _lde_nelper.pnppnp_lde_nelper._models.onpphp aruisan# composer.json0 composer.lock0 dependency-checker.json0 dev.jsonE ids.txt=infection.ison.distM+INSTALL.mdMAINTERNAL WERHOOK SETUP.N=liminny storaaeM.licenses.mdM MakefileO package-lock.json=ohostan.neon.distE phpstan-baseline.neon<> phpunit.xmlTe raw_sql_query.sqlMLPEADME mdê sonar-project.propertiesE test.py<> Untitled Diagram.xmlis vetur.config.jsM+WEBHOOK_FILTERING_IMPLEM> tlh External Librariesv E* Scratches and Consoles~ D Database ConsolesV AEUA console (EU]A DEAL RISKS (EUJLDI EUIA EU (EUJv /iminnvalocalhostconsole fliminny@localhoD| lliminnv@localhostlAHS local fiminnv@localhaSF [jiminny@localhost]A zoho dev fiminnvalocalhA PRODAconcole PROniI& console_1 [PROD]A ni rpponIl# Support Daily - in 4h 22 m100% L2Inu / May 10:30-20© ActivityController.php xfinal class ActivityController extends144pubLlc tunctlolUpdate request srtetlesuitngtlax.40cateaory id' =>' uuid:pla"anquade' => 1new InCLanguageDialect: :(->with('langu->cursor()">map scatiey157recurn sle158159160→>all()161170173if (Srequest->has( key: 'title"Sactivity->title = Srequesif (Srequest->has ( key:) 'catego)if (Scateaorv->nlavbook->treturn Sthis->resnonsaSactivity->playbook_categcif (Sreguest->has( key: 'Langualif (! $activity->isInProgrrecurn schls->response• 0Platform Sprint 3 Q2 - Platform TeSevenShores|Hubspot\ExcepticXService-Desk - Queues - PlatformJy 20807 check various issues w.a SentryPull requests • jiminny/app1L Useroilot | Ask liminny Report Gen- New TabExplore08MonitorsSetting:minny.sentry.io/issues/7007366572/?erIssues / APP-1EEDID: b2e90ade7hours aco JSON~ Stack TraceThere are 2 chained exceptions in this evev SevenShores Hubspot Excentions.Estacus error message. YougenericCrashed in non-ann: /vendor/hubsnot/hubllann/Services/Crm/Hubsnot/Padination//app/Services/Crm/Hubspot/Pagination/+• •FavouritesE jiminny•• •• iCloud DriveO DXP4800PLUS-B5F 4• CRM184185187189Sactivity->setLanguageCodeSactivity->save();return sthis->resoonse->withorXXX: This should be meraed with• Gparam Activitu Sactivitu/app/services/crm/Hubspot/service.pnpCalled from: /vendor/laravel/framework/srclann/Services/Crm/Hubsnot /Service nhn/app/Services/Crm/CachedCrmServiceDeclapo/Services/Crm/CrmActivityService.oh/app/Services/Crm/CrmActivityService.phapp/Services/Crm//CrmActivityService.oh/app/Jobs/Crm/MatchActivityCrmData.phCalled from:/vendor/laravel/framework/srCalled from: /vendor/laravel/framework/sapp/Queue/Worker/Worker.oho:71 in JimCalled from:/vendor/laravel/framework/sr> GuzzleHtto\ Excention\ClientExcentilv Trace Preview• All Tags....
|
NULL
|
-7271823539244651619
|
NULL
|
visual_change
|
ocr
|
NULL
|
ClaudtVIewWindowFV faVsco.js~?9 masterProjectE.git ClaudtVIewWindowFV faVsco.js~?9 masterProjectE.gitattributesO gitignoreE .php-cs-fixer.cachephp.php-cs-fixer.dist.phppip.onpstorm.meta.pnpE.phpunit.result.cacheE .prettierignoreE .windsurfrulespnp _lde_nelper.pnppnp_lde_nelper._models.onpphp aruisan# composer.json0 composer.lock0 dependency-checker.json0 dev.jsonE ids.txt=infection.ison.distM+INSTALL.mdMAINTERNAL WERHOOK SETUP.N=liminny storaaeM.licenses.mdM MakefileO package-lock.json=ohostan.neon.distE phpstan-baseline.neon<> phpunit.xmlTe raw_sql_query.sqlMLPEADME mdê sonar-project.propertiesE test.py<> Untitled Diagram.xmlis vetur.config.jsM+WEBHOOK_FILTERING_IMPLEM> tlh External Librariesv E* Scratches and Consoles~ D Database ConsolesV AEUA console (EU]A DEAL RISKS (EUJLDI EUIA EU (EUJv /iminnvalocalhostconsole fliminny@localhoD| lliminnv@localhostlAHS local fiminnv@localhaSF [jiminny@localhost]A zoho dev fiminnvalocalhA PRODAconcole PROniI& console_1 [PROD]A ni rpponIl# Support Daily - in 4h 22 m100% L2Inu / May 10:30-20© ActivityController.php xfinal class ActivityController extends144pubLlc tunctlolUpdate request srtetlesuitngtlax.40cateaory id' =>' uuid:pla"anquade' => 1new InCLanguageDialect: :(->with('langu->cursor()">map scatiey157recurn sle158159160→>all()161170173if (Srequest->has( key: 'title"Sactivity->title = Srequesif (Srequest->has ( key:) 'catego)if (Scateaorv->nlavbook->treturn Sthis->resnonsaSactivity->playbook_categcif (Sreguest->has( key: 'Langualif (! $activity->isInProgrrecurn schls->response• 0Platform Sprint 3 Q2 - Platform TeSevenShores|Hubspot\ExcepticXService-Desk - Queues - PlatformJy 20807 check various issues w.a SentryPull requests • jiminny/app1L Useroilot | Ask liminny Report Gen- New TabExplore08MonitorsSetting:minny.sentry.io/issues/7007366572/?erIssues / APP-1EEDID: b2e90ade7hours aco JSON~ Stack TraceThere are 2 chained exceptions in this evev SevenShores Hubspot Excentions.Estacus error message. YougenericCrashed in non-ann: /vendor/hubsnot/hubllann/Services/Crm/Hubsnot/Padination//app/Services/Crm/Hubspot/Pagination/+• •FavouritesE jiminny•• •• iCloud DriveO DXP4800PLUS-B5F 4• CRM184185187189Sactivity->setLanguageCodeSactivity->save();return sthis->resoonse->withorXXX: This should be meraed with• Gparam Activitu Sactivitu/app/services/crm/Hubspot/service.pnpCalled from: /vendor/laravel/framework/srclann/Services/Crm/Hubsnot /Service nhn/app/Services/Crm/CachedCrmServiceDeclapo/Services/Crm/CrmActivityService.oh/app/Services/Crm/CrmActivityService.phapp/Services/Crm//CrmActivityService.oh/app/Jobs/Crm/MatchActivityCrmData.phCalled from:/vendor/laravel/framework/srCalled from: /vendor/laravel/framework/sapp/Queue/Worker/Worker.oho:71 in JimCalled from:/vendor/laravel/framework/sr> GuzzleHtto\ Excention\ClientExcentilv Trace Preview• All Tags....
|
NULL
|
NULL
|
NULL
|
NULL
|